Update watchwindows.js
"Add-on" -> "extension" in comments

Since this is an extension.
Change selectors

No idea what this was from, but I guess the identity box was
simplified at some point.
Handle the identity block on chrome: and about: pages
Set identity block font size to 1em
Extra comments in CSS
Lighter hover/open colors for EV and non-EV certs
Darker (less green) text for EV certs

This rule wasn't applying without the !important;
Fix up margins (using fudged values)

Untested on anything except Windows Classic.
Display the identity block even when pageproxystate="invalid"

Because having the address jump to the left when you start typing
is amazingly irritating.
Rewrite new icon detection

Hook setIcon() rather than trying to use onLinkIconAvailable.
Restore browser.identity.ssl_domain_display