Bug 906150 - initialize an empty RangeData at each point of use in nsSelection.cpp; r=smaug
Bug 906152 - use StaticRefPtr in DataChannel.cpp to avoid a static constructor; r=jduell
Bug 906149 - make no-arg TimeDuration constructor constexpr to avoid a static constructor; r=ehsan
Bug 884281 - use mozilla::Atomic in xpcom/; r=bsmedberg
Bug 907355 - fix warning about set-but-not-used variable in nsTimerImpl.cpp; r=ehsan
Bug 907728 - use function overloading instead of defaulted arguments for nsTSubstring::Assign; r=jlebar
Bug 900201 - Implement GfxInfo on gonk - r=ehsan
Bug 907254 - reftest.js doesnt need anymore to avoid using GfxInfo on B2G - r=jrmuizel
Bug 907256 - Adjust the canvas reftest.list for SkiaGL/B2G failures - r=jrmuizel
Bug 907723 - Add some fuzz for B2G to SVG reftest.list - r=jrmuizel
Bug 858620 - Add jit-tests to test package;r=glandium
bug 750932 - multipart delimiter check r=jduell

--HG--
extra : rebase_source : 9328212a2c7a9649d997624ad0dfe54d60435622
Bug 906301, follow the DOM specs more strictly in case of mutations, r=peterv

--HG--
extra : rebase_source : 775b570151782223cf69705e2225e4f1da4014e7
Bug 784739 - Switch from NULL to nullptr in browser/components. r=ehsan
Bug 784739 - Switch from NULL to nullptr in browser/metro. r=ehsan
Bug 907049 - Cache unicode representation of substs variables; r=glandium
Revert fd6c7792b048 from bug 673875 for causing bug 907275. r=smichaud
Revert 366e6a39d71a from bug 673875 for causing bug 907275. r=smichaud
Bug 858622 - Make jit-tests runnable on mobile;r=terrence
Bug 907749 - move -Wno-uninitialized addition to CXXFLAGS after including rules.mk; r=khuey