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
bug 942314 - fix attachTo existing+frame combo

to only attach on iframes that match the include rules.

plus a test to verify it,

test when only iframe matches rules

another thing that didn't work
Merge pull request #1306 from zombie/942314-existing-frame

fix bug 942314 - fix attachTo existing+frame combo r=@ZER0
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