Bug 1031575 - change the add-on entry point in sdk/addon/runner instead of on the cfx/python side
Bug 1031082 - Worker's ports should have event listeners unbound after destruction.
bug 1023326 - fix chrome tabs, brittle test
Bug 1001833 - "TypeError: can't access dead object" due leaks of event/dom and event/chrome modules

- Ensured listeners and observers are removed once the add-on is disabled / uninstalled
Revert "Revert "bug 1023326 - use frame scripts for tab content events""
Merge pull request #1536 from mozilla/revert-1531-revert-1510-1023326-tab-events

Revert "Revert "bug 1023326 - use frame scripts for tab content events"", r=me
Merge pull request #1535 from zombie/1023326-tab-events

bug 1023326 - fix chrome tabs, brittle test, r=@Mossop
Bug 888773 - Sidebar followup: show/hide should take a window argument
Merge pull request #1534 from erikvold/888773

Bug 888773 - Sidebar show/hide should take a window argument r=@ZER0
Merge pull request #1476 from ZER0/dead-object/1001833

fix Bug 1001833 - "TypeError: can't access dead object" due leaks of event/dom module r=@jsantell
bug 1033838 - enable tab tests with e10s
Merge pull request #1529 from jsantell/1031082

Bug 1031082 - Worker's ports should have listeners unbound after destruction, r=erikvold,zer0
Merge pull request #1528 from erikvold/1031575

Bug 1031575 - change the add-on entry point in sdk/addon/runner instead of on the cfx/python side r=@jsantell
Revert "Bug 1031575 - change the add-on entry point in sdk/addon/runner instead of on the cfx/python side"
Merge pull request #1538 from mozilla/revert-1528-1031575

Revert "Bug 1031575 - change the add-on entry point in sdk/addon/runner ...
Merge pull request #1537 from zombie/1033838-tab-tests

bug 1033838 - enable tab tests with e10s, r=@Mossop
Bug 451578 - Replace |.getService() .QueryInterface(iid)| by |.getService(iid)| in mozilla-central. r=Yoric