Add support for JPM.
Remove ID and add engines to be compatible with jpm.
Bug 968480 - addon-page testaddon: TypeError: document.defaultView is null
Bug 976967 - sdk/system module issue: the system.architecture and system.compiler return an invalid value
Bug 785759 - Allow adding CSS stylesheets to contentURL in panel API
Merge pull request #1446 from ZER0/panel-css/785759

fix Bug 785759 - Allow adding CSS stylesheets to contentURL in panel API r=@jsantell
Bug 982817 - sdk/loader/sandbox should expose Cu.nukeSandbox
Bug 990023 - `button.icon` should points to a frozen copy of the object given
Merge pull request #1450 from ZER0/button-icon/990023

fix Bug 990023 - `button.icon` should points to a frozen copy of the object given r=@gozala
Merge pull request #1447 from ZER0/nuke-sandbox/982817

fix Bug 982817 - sdk/loader/sandbox should expose Cu.nukeSandbox r=@gozala
Bug 990284 - Only allow data:text/html, events in test-content-events tests
Merge pull request #1452 from Mardak/bug990284

Bug 990284 - Only allow data:text/html, events in test-content-events tests, r=@jsantell
bug 980468: Ensure that content script syntax errors can be caught.
bug 807382 - remove alive listeners on unload
Merge pull request #1438 from zombie/807382-system-events

bug 807382 - remove alive listeners on unload
Bug 991692 - "TypeError: internals.tracker is undefined" found in green jetpack test runs
Merge pull request #1439 from bgabrhelik/master

Bug 976967 - sdk/system module issue: architecture and compiler return invalid values, r=@zombie
Merge pull request #1453 from erikvold/991692

Fix Bug 991692 - "TypeError: internals.tracker is undefined" found in green jetpack test runs, r=@jsantell
Merge pull request #1449 from als123/bug_980468

Bug 980468 - Ensure that content script syntax errors can be caught, r=@zombie
Bug 992560 - Make console.time available to content scripts