bug 1040414 - promised() should not flatten arrays
bug 1073962 - consider piped errors handled
bug 1001466removed deprecated content first patch
Revert "Merge pull request #1674 from erikvold/1077372"

This reverts commit f1091a4fc7c9e1f3918c367eda66b3f190e3e626, reversing
changes made to 56538e2ca6ec7d92bd304fed17fe9b860e05359a.
Merge pull request #1676 from y-t-/1001466-remove-deprecated-on

bug 1001466 - removed deprecated onMessage, r=@zombie
bug 983322 - sanitize preferences-branch
Merge pull request #1664 from zombie/983322-sane-prefsBranch

bug 983322 - sanitize preferencesBranch, r=@erikvold, @ZER0
bug 1015621 - return blank thumbnail in e10s
Merge pull request #1496 from zombie/1015621-thumb-crash

bug 1015621 - getThumbnail crashes child process, r=@jsantell
Bug 1083427 - Remove exposedProps from sandbox code. r=gabor
Bug 1083391: Only send panel show/hide events after the panel's document is ready. r=erikvold
Merge pull request #1659 from zombie/1073962-catchall-error

bug 1073962 - consider piped errors handled r=@gozala
Expose firefox global require
Bug 1084385 - Use exportFunction for emitToChrome. r=gabor
Bug 1084385 - Clone chrome arrays before passing them to emitSync. r=gabor
Merge pull request #1679 from Gozala/shared-require@1070927

Expose firefox global require
Merge pull request #1651 from zombie/1040414-promised-array

bug 1040414 - promised() should not flatten arrays, r=@gozala
bug 1058698 - split content/worker for e10s

and use the new one in page-mod
Merge pull request #1681 from zombie/1058698-split-worker

bug 1058698 - split content/worker for e10s, r=@Mossop
Bug 1088641: Strip all but the low-bytes of characters when calling base64.encode without a charset.