Force requests to allow 3rd Party cookies. Enabling this for all requests, missing granularity.
Added forceAllowThirdPartyCookie to the options object.
Merge branch 'master' of https://github.com/mozilla/addon-sdk into 3rdParty
Bug 789056: Document api-utils/system/events and use same names than nsIObserverService
Bug 784223 - page-worker supports Fennec
Bug 803027 - Re-implement `selection` module

In addition to the bugs listed in Bug 803027, this patch:
- Removed the additional `span` created in the document every time selection's text is modified
- Added `iterator` method in order to iterate with `for...of`
- Removed usage of deprecated modules like observers and more important Tab Tracker
- Removed mention to WONTFIX bug 560716 from code and unit test
- Update the Unit Test to commonJS ones
- Update the Unit Test with new tests for the bug fixed, plus the test for selection listeners that were missing since the start
- Refactoring the code to supports Fennec (still not supported in this commit)
Pretend that everything depends on "addon-sdk" and
nothing depends on "addon-kit" or "api-utils".
Bug 804935 - TypeError: window.tabs is undefined

It was a regression during fennec implementation of windows and tabs. A `ChromeWindow` was used instead of the expected `BrowserWindow`.
work on modules doc
test improvments for bug 803529
work on tree view
fix HTML problem
more fiddling with tree
bug 805858 only call _onContent for page-mods in _applyOnExistingDocuments when the appropriate attachTo flags are used.
bug 805321 test that a page-mod is not attached to existing documents when the existing flag is not used
finished drafting modules guide
- Removed checked for Fennec, Firefox, Thunderbird from `hidden-frame`
- Removed Unsupported App check in `test-hidden-frame`
- Updated `test-hidden-frame` style to CommonJS one
branched off 1.12, master is now destined to become 1.13
little edits to modules guide
Addressed review's comments