Bug 998246 part 1 - Add pref for Web Animations API; r=dbaron
Bug 998246 part 2 - Add AnimationTimeline interface; r=bz, r=glandium
Bug 998246 part 2.5 - Add AnimationTimeline to list of interfaces; r=bz
Bug 998246 part 3 - Add timeline member to Document interface; r=bz
Bug 998246 part 4 - Add currentTime member to AnimationTimeline; r=bz
Bug 998246 part 5 - Add tests for AnimationTimeline; r=dholbert
Bug 964915 part 4 - Refactor shell's Parent function to use GetOuterObject. r=efaust
Bug 1003246 - Loosening assertion to allow for other valid inputs. r=jwatt
Bug 965656 - wait for the close of PC in all tests. r=jesup
Bug 993598 - Don't move forward the mStartPos if the writer returns a failure value. r=roc
Bug 1005898 - Make WebIDL properties on all globals own properties. r=bz.

--HG--
extra : rebase_source : 3eb201d073b090b2627814264a126a1a4281207f
Bug 1005966 - Add a pref to control whether to use WebIDL bindings for Window. r=bz.

--HG--
extra : rebase_source : ff51d647d6454d4cfbea0a967e64abe00dd74b77
Bug 1005978 - Add infrastructure to create main-thread WebIDL globals with XPConnect. r=bz.

--HG--
extra : rebase_source : 08c6f04e050bdd801a15883bb57d21ff93626024
Bug 1005980 - Make nsGlobalWindow::OuterObject throw when it fails. r=bz.

--HG--
extra : rebase_source : a1a8ab7cec08cdd8ece3feb6f3c8868efdc743d5
Bug 1006198 - Apply Y flip if necessary to tiled Textures in ImageHost. r=nical
Bug 1006198 - Add PremultiplyDataSurface. r=nical
Bug 1006198 - Use Moz2D for WebGL snapshot readback. r=jgilbert
Bug 1006198 - Use a temporary surface if alignment is wrong during WebGL readback. r=jgilbert
Bug 1006198 - Remove a bunch of dead Thebes code. r=jgilbert
Bug 1006198 - Use 8byte aligned surface for CopyableCanvasLayer since that's the max WebGL supports for readback. r=nical