v2.8.0
Added the beginnings of some unit tests. Also found a fixed a couple of little bugs while in OptionsStore while writing the tests.
Added some tests and changelist items
Fixed bug with Firefox 23 (current Aurora): Options calls from content scripts (i.e., options page) were failing. This problem resulted from the recent removal of node.getUserData and node.setUserData. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749981 The MDN documentation for the correct way to pass data between privileged and unprivileged scripts had been updated and the new method is used. See: https://developer.mozilla.org/en-US/docs/Code_snippets/Interaction_between_privileged_and_non-privileged_pages?redirectlocale=en-US&redirectslug=Code_snippets%3AInteraction_between_privileged_and_non-privileged_pages#Chromium-like_messaging.3A_json_request_with_json_callback
Hide auto-tests link for any platform other than Chrome and Firefox -- the page doesn't yet work in Thunderbird
Replaced use of outerHTML (and added tests for new function)