Bug 1048579. Always sniff for media loads. r=bzbarsky

--HG--
extra : rebase_source : 067e99eaad781dec78a772405870b02c195a42e2
Bug 1045994 - Add a chrome-only property to AnimationPlayer to indicate if an animation is running on the compositor; r=dbaron, r=bz
Bug 1045993 part 1 - Add AnimationEffect interface and Animation.effect member; r=dbaron, r=bz
Bug 1045993 part 2 - Move the animation name from AnimationPlayer to Animation; r=dbaron

This patch stores the animation name on the Animation object rather than its
AnimationPlayer. This is because Animation objects don't have a reference to
their AnimationPlayer but their AnimationEffect needs access to the animation
name.

This patch also adds an accessor for AnimationPlayer to get the name from its
Animation (since players *do* have a reference to their source animation
content).
Bug 1045993 part 3 - Add AnimationEffect.name; r=dbaron, r=bz
Bug 1045993 part 4 - Add tests for Animation.effect.name; r=dbaron
Bug 1054810: when block size is unconstrained and we aren't setting aDesiredSize.BSize to the computed block size, preserve the original value. r=jfkthame.
Bug 913586 (Part 9) - Add more useful features to the Maybe<T> API. r=waldo
* * *
Bug 913586 (Part 10) - Add a test for Maybe<T>. r=waldo
Bug 1054901 - Add AsyncPanZoomStarted/Stopped notifications to scroll observers. r=roc
Bug 1055821 - Add layer construction logging. r=mattwoodrow
Bug 1057174 - [WebRTC] |DesktopDeviceInfoImpl::initializ| in desktop_device_info.cc use wrong argument while calling snprintf. r=rjesup
Backed out changeset 3a61a6eb04d6 (bug 1055821) for build failures
Bug 1056796 - Use documentURIObject to retrieve document uri. r=enndeakin
Bug 1040924 - Re-enable the serviceworkers tests on everything except Android 2.3 and B2G debug. r=RyanVM
Bug 952977: Various other changes of gfx3DMatrix -> Matrix4x4 r=nical
Bug 952977: Switch some uses of gfx3DMatrix in nsLayoutUtils to Matrix4x4 r=nical
Backed out changeset ecf04c6eb4dd (bug 1048579) for xpcshell failures.
Backed out changeset 171355fe87e1 (bug 1040924) for mochitest-1 failures on B2G desktop; CLOSED TREE
Bug 1055661: Add 5x4 matrix multiply.  r=bschouten
Bug 1049109 - Clear overscroll along entire handoff chain at end of pinch. r=kats