Bug 971943: 1. Remove unused variable. r=me.
Bug 971943: 2. webgl.force-layers-readback preference moved to gfxPrefs.  r=gw280
Bug 971943: 3. gfx.apitrace.enabled (ANDROID only) preference moved to gfxPrefs.  r=gwright
Bug 971943: 4. gfx.layerscope.port and gfx.layerscope.enabled moved to gfxPrefs. r=dglastonbury
Bug 976260 - Register javascript performance events with the profiler. r=jandem
Backed out changeset 84663a25b44e (bug 976260) for compilation failures
Bug 978015.  Web pages should actually be able to use DataTransfer.  r=smaug
Bug 976260 - Register javascript performance events with the profiler. r=jandem
Bug 976260 - Fix tbpl red because of include issues on CLOSED TREE. r=tbpl-red
Bug 976877 - Don't simplify invalidation regions since it leads to poor results. r=roc
Bug 976877 - Don't build optimized layers (color/image) inside inactive layer trees. r=roc
Bug 971720 - Adjust the source pattern transform when masking with RotatedBuffer to take the mask transform into account. r=roc
Bug 971720 - Allow ThebesLayers to be optimized to ColorLayers even if they have rounded rect clipping. r=roc
Bug 971720 - Add tests. r=roc
Bug 978177: Modify PoisonIOInterposerWin functions that accept UNICODE_STRING to use nsDependentSubstring instead of nsDependentString; r=bsmedberg

--HG--
extra : rebase_source : 2a7cf2876b29eed21b069e11c153cafc52baaf1a
Bug 974069 - Add manifest for running emulator-jb mochitests, r=ted
Bug 978188: Guard 'restartVerifier' member-var decl with the same #ifdef as its usage, to fix clang 'unused-private-field' warning. r=terrence
Bug 969456 - Add pause/resume API to profiler. r=bgirard

--HG--
extra : rebase_source : 3c72e4b6b87f629fd1a289ddb4bbc94b582a0b4b
Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
CLOSED TREE
Merge m-c to inbound on a CLOSED TREE.