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
Bug 934860 - Don't paint display items that don't intersect the current invalid rects. r=roc
Bug 909490, part 1 - Add per-zone data for use by embedder. r=billm
Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs - tabbrowser part. r=gavin
Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs - tests. r=tanvi
Bug 895520 - Firefox Search Autocomplete theme changes r=sfoster

--HG--
extra : rebase_source : ae7e20ba077bd80d6d752ab4f50f5358276f9d24
Bug 927239 - remove selected attribute from menu items when hiding context menu. r=jimm
Bug 902505 - Set a no-op CSS viewport on Metro to prevent clipping subframes improperly. r=jimm
Bug 936562 - Open new tabs to the right of the parent tab [r=sfoster]
Bug 936659 - Remove unused parameters for Browser.addTab [r=sfoster]