Back out b65289e2b06c (bug 853642) because of mochitest failures on a CLOSED TREE
Bug 853126 - Use PluralForm for the blocked popup message in Metro [r=ally]
Bug 853126 - Use PluralForm for the blocked popup warning on desktop [r=dao]
Bug 853126 - Use PluralForm for the blocked popup message on Android [r=margaret]
Bug 854011 - Fix initialization bugs for thumbnail tiles [r=bbondy]
Bug 851964 - Re-enable OdinMonkey on OSX (r=vlad)

--HG--
extra : rebase_source : aff0da8d3695b7327d2daa367ce01f7766e38200
Bug 842166 - Ignore MaybeEditingStateChanged() during nsDocument::EndUpdate since nsHTMLDocument::EndUpdate will do it.  r=ehsan
Bug 842166 - Block scripts during nsGfxScrollFrameInner::ReflowFinished().  r=ehsan
Bug 851568 - Remove HoldScriptObject and DropScriptObject; r=smaug

--HG--
extra : rebase_source : d5bb9bff3dcdb8ceaf8ecb3ea60c96f75e0bc82a
Bug 734250 - Remove the unused {Un}LockGCThing{RT} rooting interface; r=billm

--HG--
extra : rebase_source : b5b1eeba5e48de7b30ec0b3d32af0d37475e0b06
Bug 853390 - Notify our listeners after creating decoders to ensure onload is correctly blocked. r=seth

--HG--
extra : rebase_source : f846da6a01b95e2ba389689bb97cb9242fa09a4f
Bug 853337 - Make sure we MarkDirty on our image frames after every piece of decoding. r=seth

--HG--
extra : rebase_source : 097f3a7d59f7a59f5b8c1a6bcf7a0bce99235051
Bug 419588 - Add support for a resolution media fragment. r=seth
Bug 754860 - Disable test_bug726904.html for too many intermittent failures
Bug 822041 - Disable browser_profiler_run.js, browser_profiler_controller.js, browser_profiler_bug_830664_multiple_profiles.js for too many intermittent failures
Bug 853747 - Set dom.use_xbl_scopes_for_remote_xul for b2g reftests, r=bholley
Bug 840593 - Create a main style file for about pages to inherit from. r=mbrubeck