Bug 935156 - Exactly root the script stored in BytecodeParser; r=wingo

--HG--
extra : rebase_source : f8c9500a04e10711680e6f8c729f438678054ad6
Bug 935494 - AssertAppPrincipal doesn't compile when MOZ_CHILD_PERMISSIONS is not defined, r=bz
Bug 916091 - patch 1 - nsIMessageSender should send the nsIPrincipal with the messages, r=smaug
Bug 916091 - patch 2 - nsIMessageSender should check if the principal is valid., r=smaug
Bug 924983 - Introduce context actions. r=yzen
Bug 935593 - Remove an incorrect input event transformation. r=jimm
Bug 934538: Remove remaining references to Growl, including the license. r=wchen
Bug 927796.  Make sure we don't end up with options in a bogus state where their DefaultSelected() doesn't match mIsSelected but they think their mIsSelected value hasn't changed from the default.  r=sicking
Bug 934544.  For the case when we have to copy an XPCOM string into a JSString, just ask the JS engine to do that.  It'll do a better job of avoiding malloc than we can, since it can sometimes store string data inline in the string.  r=peterv
Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
Bug 925470 - Dont use ArgsObj-based args when OSR-ing into scripts with argsObjAliasesFormals=false. r=h4writer
Add passing tests for bug 934789, which was fixed by backing out bug 933798 in rev 175bebe48034. Thanks to luke for test cases. no_r=testonly.
Bug 915233 - DOM Promises on Workers. r=baku,smaug,bz sr=sicking

--HG--
extra : rebase_source : 0923cb54bb13291df69c894866b4054310a4627c
Bug 927116 - Implement parser support for import declarations; r=jorendorff
Bug 927116 - Implement reflect support for import declarations; r=jorendorff
Bug 927116 - Test reflect support for import declarations; r=jorendorff
Bug 934860 - Start and finish transactions with temporary layer managers each time we use them to ensure that these are paired. r=roc
Bug 934860 - Move some parts of FrameLayerBuilder::DrawThebesLayer into helper functions. r=roc
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
Bug 934860 - Draw each rect of the invalid region separately on Direct2D. r=roc