Bug 1043608 - Remove unnecessary widget listener in APZController. r=jimm
Bug 1043608 - Rewrite touch event codepaths for Metro to deal with changes in the APZ touch block code (made in bug 1009733). r=jimm
Bug 1043608 - Ensure pending content responses get flushed before the long-tap response is sent. r=jimm
Bug 1025933, support clientWidth, clientHeight, getBoundingClientRects etc for elements in shadow DOM, r=bz
Bug 1041881 - Don't take template parameters by value to avoid accidentally constructing objects. r=khuey

--HG--
extra : rebase_source : 92bf47631beed8dd0c3f5b29b1cfb0b30e502364
Bug 1043644 - Use the content viewer bounds instead of the view bounds if available. r=tn
Bug 1043644 - Use the frame bounds instead of the view bounds. r=kats
Bug 1044598 - Make nsCOMPtr.h no longer depend on the un-definition of MOZ_HAVE_CXX11_NULLPTR.  r=ehsan

--HG--
extra : rebase_source : cc737646470e6ebb81f87d3a0751f20b712c9390
Bug 1044598 - Followup to add already_AddRefed<Session> locals to MediaRecorder.cpp to fix explicit-constructor issues.  r=bustage in a CLOSED TREE, will get someone else to look at post-landing
Bug 1041334 - Pass notificationCallbacks to Adblock element hiding shims (r=mconley)
Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
Bug 1045181 - Miscellaneous small cleanups in js::gc; r=jonco
Bug 1033442 - Split out GC scheduling tunables to make Zone GC heap triggers clearer; r=sfink
Bug 1037510, part 1 - Add nursery size as a parameter of CycleCollectedJSRuntime. r=khuey
Bug 1037510, part 2 - Reduce GGC nursery size to 1MB on workers. r=khuey
Bug 1035570 (follow-up) - Fix a trivial tool-tip botch in about:memory. r=mccr8.

--HG--
extra : rebase_source : 8755dbb4e26b1fc68399ed8e8bd9fa2af78375aa
Bug 952977: More gfx::Matrix cleanup in layers code r=nical
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
Bug 952977: More gfx::Matrix cleanup in LayerTreeInvalidation r=nical
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical