Add support for JPM.
Remove ID and add engines to be compatible with jpm.
Bug 956227 - Adding test that using chrome content in a panel does work
Bug 983277 - Intermittent test-ui-sidebar.testSidebarLeakCheckUnloadAfterAttach

Opening a new window for this test to be more certain previous tests do not affect it.
Bug 993029: Tag the SDK console with the add-on ID.
Merge pull request #1478 from erikvold/956227

Bug 956227 - Adding test that using chrome content in a panel does work r=@gozala
Bug 953200 - Intermittent test-window-utils.testWindowTracker | Test output exceeded timeout (300s)
Merge pull request #1473 from erikvold/953200

Bug 953200 - Intermittent test-window-utils.testWindowTracker r=@jsantell
Bug 979039 - handle errors in promises for child_process tests
Merge pull request #1483 from jsantell/979039-better-debugging-child-proc-tests

Bug 979039 - handle errors in promises for child_process tests, r=@mossop
Bug 1005488 - Deprecate sdk/content/content
bug 1004833 - enable e10s argument and flag

plus a new e10s test addon
Merge pull request #1484 from zombie/e10s-cfx-flag

bug 1004833 - enable e10s argument and flag, r=@gozala
Bug 851145 - Refactor isPrivate method to use the method module
Merge pull request #1471 from erikvold/851145

Bug 851145 - Refactor isPrivate method to use the method module r=@gozala
Merge pull request #1479 from Mossop/bug993029

Bug 993029: Tag the SDK console with the add-on ID. r=gozala
Bug 999585 - wantExportHelpers for all content-script. r=Mossop
Merge pull request #1482 from jsantell/1005488-remove-content-content

Fix Bug 1005488 - Deprecate sdk/content/content, r=@zombie
bug 1006043 - hack around lingering child process
Merge pull request #1485 from zombie/1006043-double-kill

bug 1006043 - hack around lingering child process, r=@Mossop