Bug 784224: Page-mod tests now work on Fennec
Bug 842486 - Fix priority of modules matched by mapping file.
bug 784224: addressing review comments
Merge commit 'ac63592a80d6d316b52b51941434e15feadb0699' into 784224-2

Conflicts:
	lib/sdk/tabs/tab-fennec.js
	lib/sdk/tabs/utils.js
	test/test-page-mod.js
Bug 844409: Implement proper support of --overload-modules for mobile.
bug 844898, html examples for panels should declare text encoding to avoid dumping errors to the console.
bug 784224: removing unnecessary use of rawTabNS
bug 784224: making a more clear separation between tabs/utils and tabs/helpers
Merge pull request #793 from erikvold/784224-2

Fix Bug 784224: Page-mod tests now work on Fennec r=@ochameau
Corrected the type of Response.status to integer
Bug 845549 - Expose an helper to ease testing console output in tests r=@erikvold
Merge pull request #816 from ochameau/hooked-console

Bug 845549 - Expose an helper to ease testing console output in tests r=@erikvold
Bug 842448 - Deprecate window.isPrivateBrowsing in favor of require('private-browsing').isPrivate()
Merge pull request #813 from brahmana/master

Correcting type of Response.status to integer r=@ochameau
Merge pull request #817 from ochameau/window-isprivate

bug 842448 - Deprecate window.isPrivateBrowsing in favor of require('private-browsing').isPrivate() r=@erikvold
Merge pull request #800 from ochameau/mapping-priority

Bug 842486 - Fix priority of modules matched by mapping file. r=@gozala
Bug 843069: Updating scan_requirements_with_grep to handle comma-separated require statements such as those resulting from code minified by GCC. r=@ochameau
Bug 843069: Add test addon to ensure that various forms of require() actually works. r=@gozala
Merge pull request #738 from ochameau/requires-per-line

Bug 843069: Updating scan_requirements_with_grep to get all require statements from the line r=@ochameau
Bug 846311: Add @kukushechkin and @jxpx777 to the credit page.