Implemented Liked Page Analyzer aka ScanLinkedPage aka "scraper".

It reads the target of a link as html and parses it to find
the appropriate image to display.  This is slower than prior methods
since it must read an additional html page but for some sites
it's the only way to show a popup.

It's enabled only for specific sites (by regexp).  Specific regular expression
rules and CSS selectors parse the html.

Issues:
- loads html synchronously, which may make the user wait if the
site is slow -- potentially many seconds.  It also causes lost clicks and keypresses
during that wait.

- it runs in its own rule between Others and Thumbnails, but
ideally we'd split up Thumbnails to run most of Thumbnails first,
but the part of Thumbnails which shows a low-rez thumb after.
If a link matches the regexp for ScanLinkPage it'll take the
time to run ScanLinkPage, even if it would have also matched
an effective rule in Thumbnails page.

- it'd be useful to run something like the Others or Thumbnails
rule on the result of the ScanLinkedPage rule, to transform
the link we found into a higher-rez one.

Fixes #50: Support ebay.com.
Bigger images are available than what we're using; we may be
able to get them if we post-process the image url found via ScanLinkedPage.
Suported pages include items, users, and deals.

Fixes #27: Support flickr home page Explore thumbs & page URLs

Works for Explore icons and also arbitrary links to flickr pages.

Fixes #17: Support links to other video sites
Adds support for vimeo.com, liveleak.com, blip.tv.
Added support dailymotion.com, etc. links

Added support for vimeo.com and dailymotion.com thumbnails
in Thumbnails rule.

Added support for imgur.com/a/ (galleries, showing the 1st image)

Added support for 500px.com non-thumbnail links.

Fixes #64: Support links to instagr.am pages (not thumbs)
Fixes #63: Support links to yfrog.com pages (not thumbs

Added support in ScanLinkedPage rule for instagram.com, instagr.am,
lockerz.com, yfrog.com.

Also added limited support for instagram and yfrog links
directly to images in Others rule.

Pages now support optional imageDisallowRegExp.

Updated TestCases.html.
Turned off log file
Started implementing framework to support asynchronous
page rules (using generators).  Should function the same as before
(currently ScanLinkedPage still blocks the GUI).
Also re-enabled debug log file.
ScanLinkedPages now runs asynchronously, and works much better
than before.  Clicks are no longer lost and the browser doesn't
freeze while it loads pages.  Needs more analysis and testing
thought, especially for memory leaks and re-entrant behavior.
Merge branch 'master' into dev

Conflicts:
	src/resources/common.js
	src/resources/filterService.js
	src/resources/pages.js
Merge branch 'master' into dev

Conflicts:
	src/test/TestCases.html
Merge branch 'master' into dev
Merge branch 'master' into dev
Merge branch 'master' into dev
Merge branch 'master' into dev
New feature: [ and ] keys move to prev and next image numerically.  Works but a little buggy:

- If advance beyond existing images, you'll see the error indicator briefly, and can back-track
while it's displayed, but not after.  It might be better to stay on the last image or keep
the error indicator up (and maybe use a different error indicator in this case).

- When advancing, it sometimes redisplays the original image before the new image,
which is distracting.

- The size or aspect of the popup sometimes doesn't seem to adjust properly
for the new image.
Fixed to not try to show popup from embedded html5 video tag, e.g. on http://www.youtube.com/watch?v=zhJF_hTJ2Rw&feature=related
Fixed caption for imgur.com pages
Fixed [ and ] keys to not redisplay prev image.
Also seems to fix problem with those images having wrong
size or aspect.
Also fixed to not display image too small.

Example pages where it works on some of the links:
http://www.google.com/search?hl=en&safe=off&q=minori+aoi&bav=on.2,or.r_gc.r_pw.r_qf.&biw=1056&bih=755&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi&ei=4BsoUJe0BeGA2gW3j4DoBA#um=1&hl=en&safe=off&tbm=isch&sa=1&q=poodle&oq=poodle&gs_l=img.3..0l10.31700.32746.8.33214.6.4.0.2.2.0.161.529.0j4.4.0...0.0...1c.1Lx1fRodnDE&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=9011030c0ac25cfc&biw=1056&bih=755

http://my.opera.com/Milano1/albums/showpic.dml?album=7138392&picture=107119352
prevent exception when using [ or ] after error
Couple fixed for photosight.ru: shows popup from small thumbs; shows larger popup from some thumbs
Merge branch 'master' into dev

Conflicts:
	src/chrome/content/overlay.js
Merge branch 'master' into dev

Conflicts:
	src/chrome/content/overlay.js
Added pref "Max size" which can be set to "Web Page", "Window",
or "Screen"; "Web Page" matches previous behavior.
Merge branch 'master' into dev