Allow page-workers' postMessage to be queued, remove issue from docs
Bug 839746: added tests for tabs/utils getTabs, added tests for panel/window getWindow, and page-mods in global pb
(cherry picked from commit 529de8625b6d9d3ea6b2051c34c8291f12ef4453)

Conflicts:

	test/test-page-mod.js
	test/test-panel.js
Merge pull request #891 from erikvold/854566

Bug 854566: test-window-utils-global-private-browsing.js fixes for Fennec r=@gozala
Merge pull request #892 from erikvold/839746-4-master

Bug 839746: added tests for tabs/utils and panel r=@gozala
Bug 854749 fromIterator dnw on Fx20+
Merge pull request #896 from erikvold/854749

Fix Bug 854749 fromIterator dnw on Fx20+ r=@gozala
Bug 854768 fix fromIterator for Set
Merge pull request #898 from erikvold/854768v2

Bug 854768: fix fromIterator for Set. r=Mossop
Bug 854768 fix fromIterator for Set (typo correction)
Merge pull request #899 from erikvold/master

Bug 854768: fix fromIterator for Set (typo correction). r=Mossop
Log unhandled `error` events as errors.
Bug 821065 - Add wildcard event.
Merge pull request #852 from jsantell/page-worker-postMessage-queue-757612

Fix Bug 757612 - page-worker postMessage has a timing issue, a=@ZER0
Merge pull request #846 from jsantell/widget-click-docs-675913

Fix Bug 675913: Clarify argument in widget click handler, a=@ochameau
Bug 855086: Timeouts and empty tests aren't logged correctly.
Merge pull request #900 from Gozala/bug/error-events@821042

fix Bug 821042 - Unhanhled error events should be logged r=@erikvold
Bug 855354: Stop using chrome console object in content script API implementation.
Bug 853331: Fix test-tab-utils.testGetTabs and test-tabs-common.testImmediateClosing test on fennec
Update credits.md
Merge pull request #904 from ochameau/bug855354

Bug 855354: Stop using chrome console object in content script API implementation. r=@Mossop