Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
Bug 907926 -  Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
Bug 907926 - Use the ClientArea when initializing the draw target in nsWindowGfx. r=Bas
Bug 899420 - Disable accidentally enabled Android media tests r=bustage
Bug 914521 - Hold a stack reference to mScriptGlobal when dispatching sync events. r=bz

Note also MMAdeathGrip earlier in the function.
Bug 915482 (part 1) - Move most of gc/Barrier-inl.h into gc/Barrier.h.  r=terrence.

--HG--
extra : rebase_source : e3fbf54420858cd5ae5328f4cf5c5001d1d0ccb9
Bug 911786 - Part 1: Store computed relative position offsets. r=dholbert
Bug 915551.  Allow text-align styling on ::-moz-placeholder.  r=bzbarsky
Bug 915368.   Give dictionaries copy constructors and assignment operators when it's safe.  r=khuey
Bug 913640 - sprinkle MOZ_CONSTEXPR on gfx's typed units to reduce static constructors; r=kats
Bug 914826 - part 1 - use static_assert instead of COMPILE_ASSERT in IPCMessageStart.h; r=ehsan
Bug 914826 - part 2 - rename builtinIncludes to builtinHeaderIncludes; r=ehsan
Bug 914826 - part 3 - forward-declare nsIFile for GetMinidump() declaration; r=ehsan
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
Bug 914826 - part 5 - provide for cpp-only include files, starting with nsIFile.h and GeckoProfiler.h; r=ehsan
Bug 914826 - part 6 - don't include basictypes.h or nscore.h in ipdl headers; r=ehsan
Bug 912974 - Add two missing include guards. r=bjacob
Bug 914760 - Delete existing generated uncessary debugging code. r=rnewman
Bug 914760 - Generate less debugging code. r=rnewman
Bug 892547 - Sheets on Mac don't have a default option selected. r=enndeakin