Run Chrome incognito in split mode

Since we now have a LRU cache, be very paranoid about the
incognito <-> normal browsing boundary. This runs the extension
in a separate process in incognito mode (no shared cache, etc.)

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Fix host-only cookie duplication & leak

Currently we create duplicate cookies (!) for host-only cookies, one
secure, one insecure. This is because we're always setting the domain
parameter, regardless of the hostOnly value.

See: http://developer.chrome.com/extensions/cookies.html#method-set

Closes issue #159

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Chrome: cleanup pageAction icon code

This was a little buggy & caused weird flickering. Cleaner now.

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Chrome: Streamline redirect counter

(For issue #12)

This refactors & optimizes the old redirect counter.

The redirect counter exits to catch infinite HTTPS <-> HTTP loops. The old counter
was messy, constantly churning a small array of requestIds. I think it was written
before the new API call: onBeforeRedirect.

(The old counter also generated a lot of orphan entries, e.g. when another
extension or the browser itself aborted requests / redirected to about:blank.)

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Merge pull request #165 from semenko/incognito-split

Run Chrome incognito in split mode
Merge pull request #166 from semenko/fix-host-only-cookies

Fix host-only cookie duplication & leak
[FoxyProxy] Adding forums support; cert is fixed
Merge pull request #207 from sanerb/master

[FoxyProxy] Adding forums support; cert is fixed
Merge pull request #173 from semenko/pageaction-cleanups

Chrome: cleanup pageAction icon code
Merge pull request #199 from semenko/redirect-tweak

Chrome: Streamline redirect counter
[wikia] Mark as mixedcontent
[Get_Foxy_Proxy.org] Fix typos
[GoogleMainSearch] Experimentally enable by default

See https://github.com/EFForg/https-everywhere/issues/54
[Stack-Exchange] Fix authentication with openid

https://github.com/EFForg/https-everywhere/issues/58
Merge branch 'master' of github.com:EFForg/https-everywhere
Made sure to only consider changing XHR response header on XHRs whose destination were rewritten