Changed toolbar menu to a menubutton.  Clicking it toggles tzp's new 'enabled' state.
Caveats: 1. need to add to prefs dialog.  2. when disabled, it'd be better
if it didn't even register any listeners.
Added 'Enabled' pref in preferences dialog; keeps checkbox in sync between multiple windows
Merge branch 'master' into toolbutton

Conflicts:
	src/chrome/locale/en-US/locale.dtd
	src/chrome/locale/es/locale.dtd
	src/chrome/locale/it/locale.dtd
	src/chrome/locale/pt/locale.dtd
	src/chrome/locale/sv-SE/locale.dtd
Merge branch 'master' into toolbutton
Fixed #65: Toolbutton & hotkey to enable/disable TZ

Toolbar is now a button with a small menu arrow to its right.
Preferences have a "Enable" checkbox.
Pressing 'x' while popped-up toggles the Enable preference, and if it's
now disabled, closes the popup.
Even when disabled, popup will appear if "Key to maximize the image"
is down (shift by default).
No functional change; code cleanup in filterService.js
Removed getSpecialSource from filter & page rules,
simplifying the logic.  Changes to consistently
try to get URL from img, background-image, and
then href.  May allow popups to be detected in some
situations where they weren't before.

Helps in particular with user's own profile pic in
upper-left corner of FB and with embedded videos in FB.

Improved myspace (now recognizes 't' thumbs).

Added egotastic.com (unrelated to other changes)
Fixed so doesn't re-popup when move out of popup very slowly when popup was covering thumb.  Bug introduced in 5222c0d56
Merge branch 'removeGetSpecialSource' into dev
Merge branch 'toolbutton' into dev
Bug fix: applies 'disabled' checkboxes more strongly to Others, Thumbnails:

Previously, the Others rule specificallly checked for certain sites including
youtube and tried to disable Others for youtube when youtube was disabled.
But that didn't apply to Thumbnails, and not even to Thumbnails triggered
due to Others being enabled.

Now the rule is applied in general to for all site checkboxes, affecting
both Others and Thumbnails.  If a site's checkbox is off, Others
and Thumbnails will be disallowed on hosts matching the disabled pages.
Note that this tests only against the page containing the thumb/link,
not against the target of the thumb/link.

Problem reported via mozilla add-ons site by "CoffeeCup".
Merge branch 'master' into dev
added pixiv.net
Fixed #59: Allow arrows to pass through to web page

Now passes key events to the web page itself so e.g. Return makes it
follow the hovered link.  Also explicitly detects up & down and makes
them scroll the web page.

Open issues:
1. when over a frame, it still tries to scroll the window but ought
to scroll the frame.
2. no page up/down and no horizontal scrolling (horiz subsequently added).
3. pressing Return to activate the link really just sends a return;
some sites have onclick handlers which of course won't get triggered;
maybe it'd be better to remap Return to Click?
4. when popup is over thumb, scrolling page won't cause popup to dismiss
since there is no corresponding mouse event.
Fixed #68: Add a way to enable popups when scrolling

Adds new preference "Scrolling triggers pop-ups".
Shortens label of another option to "Add to history".
Needs localization.
Added left/right arrow scrolling.