Bug 1064002 - Modify Android Arm in-tree configs to allow more customizations
* Specify testsdir for each Android suite
* Allow customizing each suite separately including runfiles
* Specify --total-chunks in-tree

--HG--
extra : rebase_source : d4fbfb20d990d53243b55e61f97b2537c58e4f62
Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.

We were ignoring I/O errors from parseChunk().
We must break instead of returning early so mInitCheck gets set correctly.
Bug 1100164 - Fix gmp-clearkey path - r=unfocused
Bug 1026290: Delay mochitest-chrome redirect until after MozAfterPaint; r=jmaher
Bug 1101342: Debugger-related comment fixes. DONTBUILD r=shu

 - Remove comment reference to removed JSCompartment::addDebuggee.
 - Clarify comments in js::DebugScript.
 - Add back form feeds separating sections of Debugger.cpp.
Bug 1101130: Make Direct2D 1.1 clean up its resources on shutdown. r=jrmuizel
Bug 1101172: Correct Exception thrown when passing invalid element search type; r=jgriffin

--HG--
extra : rebase_source : 8da9313980a4895b72dcff1f2e46efe241a14c26
Bug 1101595 - [shadow-dom] <input> doesn't emit 'input' event when inside shadow-root, r=wchen

--HG--
extra : rebase_source : 6b0698d0bb9af3d41d39d4aab7b64aa0a6e7131a
Bug 1074961 - Part 14: Make the ChunkPool list doubly-linked; r=sfink

--HG--
extra : rebase_source : e2c420ad61a10939a8f8c68ddf5cb4822474fe74
Bug 1074961 - Part 15: Replace ChunkPool::Enum with ChunkPool::Iter; r=sfink

--HG--
extra : rebase_source : 2dd355cb6e7b1bc0e80284bf784eb70eeed517f7
Bug 1074961 - Part 16: Use a ChunkPool instead of manual list twiddling to manage available chunks; r=sfink

--HG--
extra : rebase_source : 2740670a8572cb1fd92709b5b6d3e33ff57d8185
Bug 1074961 - Part 17: Use a direct pointer for the Chunk list's prev link; r=sfink

--HG--
extra : rebase_source : 66f02fe5c11a639f65ce7ccca7a3d45c463b4ca1
Bug 1101576 - IonMonkey: Add fixes for LSubstr, r=efaust
Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt

Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource
duration is changed instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : d4c96b982ffa9f5cd0b24e6e3a4ef5dffe9be6f6
Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce

--HG--
extra : rebase_source : b4592fc1c0686a6bb5014a744e605e89f1342645
Bug 1065215 - web platform test should expect pass for SourceBuffer.remove reopening MediaSource - r=karl

--HG--
extra : rebase_source : 220051a73d61b5ec7dd32ed07db496f388c1ad8a
Bug 1101128 part 1: Move nsDisplayImage::GetOpaqueRegion() to .cpp file, and label it as MOZ_OVERRIDE. r=seth
Bug 1101128 part 2: Make nsDisplayImage::GetOpaqueRegion() take object-fit & object-position into account. r=seth
Bug 1085769: Merge RulesMatching, GetAnimationPlayers, and GetAnimationRule r=birtles
Bug 1085769:  Merge ContentOrAncestorHasAnimation/Transition r=birtles