Revert "Revert "Bug 717062 - Root preferences branch for simple-prefs needs to be configurable r=@erikvold""

This reverts commit 3784678ed07b074295bacd7d67ca259b043c0b8c.
Bug 717062 exposing require("sdk/self").preferencesBranch
Revert bug 893276 due to permanent failures.

This reverts commit 4f3ef6ced9a1377afd7c3dc3bf232c0183fd47c6, reversing
changes made to 7b5f80a40e79506293c58ba1c337c93be45423b2.
update MDN links in reusable modules tutorial
Merge pull request #1312 from groovecoder/mdn-links-reusable-modules-tutorial

update MDN links in reusable modules tutorial
Extend functional utils
Merge pull request #1313 from Gozala/bug/functional@854982

Bug 854982 - Extend functional utils. r=@jsantell
Fix docs that got broken by pull request #1313 a=@gozala
Bug 922558: Add contextMenu.PredicateContext. r=Mossop
Revert "Bug 922558: Add contextMenu.PredicateContext. r=Mossop"

This reverts commit 8f80dfcf09621dc13ae6b4fc2214378fa7fe7ead.
Implement sequence lazy manipulation utils.
Merge pull request #1314 from Gozala/bug/sequence@854982

Bug 854982  - Implement lazy sequence manipulation library. r=@erikvold
Bug 946343 - Implements --manifest-overload r=@erikvold
Bug 945315 Testing that using the translators key for package.json actually works
Merge pull request #1318 from erikvold/945315

Bug 945315 Testing that using the translators key for package.json actually works r=@jsantell
Bug 947802 (part 2) - Replace enumerateReporters() with getReportsForThisProcess(). r=mccr8.
Remove docs and docs tests
Merge pull request #1322 from wbamberg/remove-docs

Bug 948606: Remove docs and docs tests. r=Mossop
Add few more sequencing functions.
Merge pull request #1324 from Gozala/bug/more-seq@787390

Bug 787390 - Add few more sequencing functions. r=@erikvold