High-level overview of changes to Perspectives

Format:
+ new feature
* bug or behavior fix
X Loss of functionality


4.3.8
-----
* Fix bug with incorrect public/private address resolution (GH 94)


4.3.7
-----
* Fix text display for weakly seen results (tooltip was not getting set, causing the UI to show 'null' in the results window)
* Add sanity checks for invalid time ranges when calculating weakly seen property
* Add unit tests for weakly seen keys, keys with short durations, keys with gaps, and calculation of key duration
* Fix minor debug function calls
* Improve documentation on how to release updates (update_howto.txt)


4.3.6
-----
* Security Fix: incorrect quorum duration with low number of notaries or quorum percentage (GH 87)
* Refactor unit tests: unit test js file is now optionally installed with the rest of the extension (this makes it run properly under newer versions of Firefox) (GH 74)
* Remove several global variables; convert to local with 'var'
* Add new whitelist icon (image file added, but code not hooked up yet)
* Minor improvements to the makefile formatting and output
X Localization tests temporarily removed so we can ship to patch the security bug. They still need to be transcribed/relocated to a non-javascript language to run at build time.


4.3.5
-----
* Fix code for retrieving private browsing data (used for untrusted certs in Firefox v22 and up)
* Two minor fixes to remove validation warnings on AMO

4.3.4
-----
* Update code for retrieving invalid certificate info for Firefox v20 (GH 77)
* When sending requeries, only send to notaries that haven't yet replied.
* Remove unused localization string
* UI improvements:
	* Make the Preferences and Report Attack windows resizable
	* In the Preferences window, set proper default height and width for Notary Server textboxes
	* In the Results window, expand the results textbox vertically to fill available space (This makes more text visible and keeps the radio buttons in a consistent place)


4.3.3
-----
+ Add heimdal and nine-eyes notaries to the default notary list, to improve response rate


4.3.2
-----
* extract hardcoded strings and move to localization files
+ add (de), (es), and (fr) localizations! Many thanks to our translators.
+ fill in the missing strings from (zh-CN) localization. Many more thanks to our translators.


4.3.1
-----
* clean up build process and tests
* fix SeaMonkey initialization; extension did not load


4.3
---
* remove the forced statusbar icon (GH 38)
+ add Perspectives icons to alt-tab window
+ display key age in the notary results dialog
* UI improvements:
    * dialogs now center themselves in the screen
    + 'esc' cancels and closes dialogs
    * add cancel button to Preferences dialog
    * OK and Cancel buttons have a consistent placement
    * increase size of notary key textboxes to improve readability
    + alert popups now mention that they are from Perspectives
* don't throw exceptions when trying to add invalid URIs to the whitelist
* don't automatically close the 'report attack' window after an error (part of GH 49)
* add min and max boundary checking for quorum duration and quorum percentage (GH 52)
* fix parameter order for find_oldest_most_recent() (GH 48)
+ ignore blank lines when parsing notaries (GH 42)
* merge duplicate help pages, copyedit content, and update links
* add .css stylesheet for help pages; add some basic format/coloring
