Merge m-c to inbound.
Bug 855762 - Disable test on Android due to high failure rate.
Bug 873735 part 1.  Fix the more or less mechanical browser rooting hazards.  r=terrence
Bug 873735 part 2.  Change nsIXPConnectJSObjectHolder::GetJSObject to return a JSObject*.  r=bholley
Bug 869696 - Add AdrenoTM205 to renderer enum. r=bjacob

Add the 'Adreno (TM) 205' renderer string to the renderer enum in GLContext.
Bug 869696 - Use an alternative method to unlock gralloc textures on Adreno (TM) 205. r=bjacob

Targeting the NULL EGLImage causes slowness on the Geeksphone Peak,
and assumedly, other "Adreno (TM) 205" devices. Achieve the same
effect by deleting the GL texture instead.
[Bug 875204] Merge OMTA prefs r=nrc
Bug 788549 Part 2: Remove nsComputedDOMStyle::GetROCSSPrimitiveValue r=dbaron
Bug 788549 Part 3: Refactor nsComputedDOMStyle::DoGetTransform r=dbaron
Bug 874726 -split ShmemYCbCrImage into YCbCrImageDataSerializer and YCbCrImageDataDeserializer. r=jrmuizel

--HG--
rename : gfx/layers/ipc/ShmemYCbCrImage.cpp => gfx/layers/YCbCrImageDataSerializer.cpp
rename : gfx/layers/ipc/ShmemYCbCrImage.h => gfx/layers/YCbCrImageDataSerializer.h
Bug 862088 - Add raw mp3 sniffing.
Attempt to sniff raw mp3 with no id3 tag by looking for a header
followed by a second header at the expected offset from the packet
length.

Adds mp3 sniffing with and without id3 tags to the mediasniffer
xpcshell tests. These files are copies of files in content/media/test
truncated to 512 bytes. Our method can require up to 1.5k of data,
but these have 208/209 byte packets so sniffing still works.

notags-bad.mp3 has a corrupt header, and verifies sniffing fails.

Attempt to sniff raw mp3 with no id3 tag by looking for a header
followed by a second header at the expected offset from the packet
length.

Adds mp3 sniffing with and without id3 tags to the mediasniffer
xpcshell tests. These files are copies of files in content/media/test
truncated to 512 bytes. Our method can require up to 1.5k of data,
but these have 208/209 byte packets so sniffing still works.

notags-bad.mp3 has a corrupt header, and verifies sniffing fails.
Bug 862088 - Fix build by removing obsolete call. r=bustage.

I swear this compiled locally.
Bug 788549 Part 3.5: Make nsComputedDOMStyle::MatrixToCSSValue public so we can actually use it r=me
Bug 788549 Part 1: Throttled animations should not claim that their style rule is up to date r=dbaron, nrc
Bug 874854 - Stop calling SchedulePaint for SVG transform attribute changes. r=longsonr
Bug 874846 - Stop calling NotifySVGChanged(TRANSFORM_CHANGED) in nsSVGTextFrame2::AttributeChanged. r=longsonr
Bug 874865 - Stop nsSVGOuterSVGFrame::AttributeChanged from calling ChildrenOnlyTransformChanged for transform attribute changes. r=longsonr
Bug 875050, EventListenerManager mTarget should be EventTarget, r=bz

--HG--
extra : rebase_source : 92caa79eb16fbfad7b8cc6a6037db31f47e2f056
Bug 875050 - Add EventListenerAdded/Removed to EventTarget, r=bz

--HG--
extra : rebase_source : c7aea2048abd1d74ae02c1cfae84602cdf3af8c3
Bug 875050, make WebSocket to use EventListenerAdded/Removed, r=bz

--HG--
extra : rebase_source : fa0995983c4a6c738bae2d88152db65e59cc1d72