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