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`.
Output custom logging during automated tests.
adding a test for disposables that unloading one loader does not affect the other
Allow switching between parseable and normal test output.
Merge branch 'master' into bug816688

Conflicts:
	lib/sdk/test/harness.js
Bug 807277 - Update the list of modules currently supported by Fennec

- Added modules' compatibility list on documentation
- Updated css
Only apply the implicit PageContext if there are no declarative contexts and no context listeners in the worker.
Merge pull request #685 from erikvold/disposable-unload-2loader

adding a test for disposables that unloading one loader does not affect the other r=@gozala
Merge pull request #630 from ZER0/window.tabs/bug804935

Fix Bug 804935 - TypeError: window.tabs is undefined r=@erikvold
Import and upgrade patch from pull request #603
Merge pull request #709 from Gozala/bug/page-mod@800240

Import and upgrade patch from pull request #603 a=@gozala
Merge pull request #706 from Mossop/bug826080

Bug 826080 - New context-menu module applies the PageContext in cases where it shouldn't. r=@gozala
Show stacks in the event of unexpected failures.
Merge pull request #669 from Mossop/bug816688

Bug 816688 - Output test messages in the tinderbox standard. r=@gozala
Back out Merge pull request #630 from ZER0/window.tabs/bug804935 for causing debug failures.

This reverts commit f2c93bd8cac8c48ff11f6ae2f4ce84d99e037ded, reversing
changes made to b205f229a706aa8d8c622d4a3cacda5e0705e5ed.
updated code samples in guides and tutorials
Removed the setTimeout in favour of a tab's ready event. If it is a timing issue, that should fix the problem.
CoverObject, work in progress (bug 789401)

Discussion of method and approaches:

    https://bugzilla.mozilla.org/show_bug.cgi?id=789401

Recipe for usage at:

    https://gist.github.com/3900355
update every api doc up to but not including widget.md
finished updating api docs