Bug 870169 - Extract reusable telemetry code from ANRReporter.java. r=rnewman
Bug 891215 (part 1) - Slim down Iterator-inl.h.  r=terrence.

--HG--
extra : rebase_source : 44548f23517a5059849e95a4bfedec508f7c3506
Bug 891215 (part 2) - Remove BytecodeEmitter-inl.h.  r=terrence.

--HG--
extra : rebase_source : 32028b77fd03d052b37251ae4c66d4ab42386794
Bug 891215 (part 3) - Slim down ParseMaps-inl.h.  r=terrence.

--HG--
extra : rebase_source : 0140681bbca31837b14deb70035adcf2dee0a971
Bug 891215 (part 4) - Slim down ParseNode-inl.h.  r=terrence.

--HG--
extra : rebase_source : 282aa80825d69f2faf012d920ac0cf916dda6b93
Bug 891215 (part 5) - Remove Parser-inl.h.  r=terrence.

--HG--
extra : rebase_source : c511369509fdeb8d28c5e0df0970d342b34bb01e
Bug 891215 (part 6) - Slim down SharedContext-inl.h.  r=terrence.

--HG--
extra : rebase_source : 285dee0a66dd433666dbf6a8d836ffc9bc25f5dc
Bug 891215 (part 7) - Remove FindSCCs-inl.h.  r=terrence.

--HG--
extra : rebase_source : b0fb167901fe2fd6e165f48b1b7d6b7934b6f027
Bug 891215 (part 8) - Slim down CompileInfo-inl.h.  r=terrence.

--HG--
extra : rebase_source : 5b53fc7f228949210cc6183a00bc9320dcb1b2de
Bug 891215 (part 9) - Slim down IonFrameIterator-inl.h.  r=terrence.

--HG--
extra : rebase_source : 9857155ba2628a7319e9d712116eba4839689be1
Bug 891215 (part 10) - Slim down IonFrames-inl.h.  r=terrence.

--HG--
extra : rebase_source : 4f47ec9244cbfa8e359d792e5ba825bfaad2db57
Bug 891215 (part 11) - Remove PcScriptCache-inl.h.  r=terrence.

--HG--
extra : rebase_source : 50b2fa3ce2e18d90cce94dfa7aafd34cc2377d1b
Bug 891215 (part 12) - Slim down ScopeObject-inl.h.  r=terrence.

--HG--
extra : rebase_source : ea982556f2203254cd8c79272d746d6271c3a904
Bug 891215 (part 13) - Slim down ArgumentsObject-inl.h.  r=terrence.

--HG--
extra : rebase_source : 79499e11b72b79a1b6436c08c94a09228c6b8fa3
Bug 886630 - Post barrier generator frames when they stop running; r=billm

--HG--
extra : rebase_source : 2ca76bcd7f4a7ea70548abceefdd031b54a1376a
Bug 887463 - remove webvtt parser library. r=cpearce.
Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted
Bug 881997 - Test to assure that conformance is only exposed on our conformant products. - r=dzbarsky
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc