Bug 844180: Share content script and page zones.
Bug 862085: Correct a typo in the xpcom docs.
Bug 812417: Listen for domwindowclosed instead of unload when closing a
toplevel window.
Bug 732294 - Panel constructor lacks a way to set position of panel other than "centered"

Implemented the API described in [JEP Panel Positioning](https://github.com/mozilla/addon-sdk/wiki/JEP-Panel-positioning) and discussed in etherpad.
Merge pull request #826 from ZER0/panel-align/732294

fix Bug 732294 - Panel constructor lacks a way to set position of panel other than "centered" r=@gozala
Merge pull request #943 from Mossop/bug862085

Bug 862085: Correct a typo in the xpcom docs.
Merge pull request #944 from ochameau/bug812417

Bug 812417: Listen for domwindowclosed instead of unload when closing a toplevel window. r=@erikvold
Bug 860069: Missing semicolons in add-on SDK's promise.js. r=Mossop
Merge pull request #942 from ochameau/contentScriptZone

Bug 844180: Share content script and page zones. r=@mossop
Backout bug 812417 "Pull request #944 from ochameau/bug812417"

This reverts commit b7111ece7367bea97d1582b935cd6bca2101fc85, reversing
changes made to 8ba3879d832ecb554e27147e77bd4060b5bb70b8.
Bug 812417: Listen for domwindowclosed instead of unload when closing a toplevel window.
Merge pull request #948 from ochameau/bug812417-2

Bug 812417: Listen for domwindowclosed instead of unload when closing a toplevel window. r=@mossop
Bug 863315 - Refactoring `sdk/event/utils` module to be more consistent with JS

- Inverted the arguments on code and unit test
Bug 860453: Renamed 'curry' to 'partial' and added deprecation warning test for the same.
Merge pull request #954 from darkowlzz/master

fix Bug 860453 - Rename lang/functional's `curry` to `partial` r=@ZER0
Merge pull request #952 from ZER0/events-utils/863315

fix Bug 863315 - Refactoring `sdk/event/utils` module to be more consistent with JS r=@erikvold
Bug 855651 - Add-on SDK 1.14 refuses iceweasel
Merge pull request #957 from ZER0/rebranded/855651

fix Bug 855651 - Add-on SDK 1.14 refuses iceweasel r=@ZER0
Bug 786681 - Add field to package.json to have cross domain content script