Bug 1071056 - preserve unpaired START markers until next pop. r=bgirard
Backed out changeset f9b9ee8fb89e for causing build failures.
Bug 1082114 - Fix pre-setData() calls to .available(), r=Waldo

--HG--
extra : rebase_source : 7a9e0d8047539bdd8a71c51a4fb6352b00994a5d
Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo

--HG--
extra : rebase_source : 8538d9115313b9d690dfeac3a9042b483d778ac5
Backed out changeset 32fae6347905 (bug 1082141) for jstests failures
Bug 1067216 - Make MediaKeys.isTypeSupported() more accurate. r=edwin,jesup
Bug 1079848 - Large allocs should be infallible and handled. - r=kamidphish
Bug 1072244 - Correctly throw the exceptions in TPS framework. r=hskupin DONTBUILD
Backed out changeset 5d60f3e1f6cf (bug 1067216) for breaking the build
Bug 991981 - ArrayBufferInputStream test.  r=sfink, r=jdm

--HG--
extra : rebase_source : b50ffa49289aeb42bd4550b846934865b9c6f8d7
Add ecma_6/extensions/{shell,browser}.js so that tests work in shells other than mine.  Followup to a bunch of bugs, no bug for the general issue, r=oops

--HG--
extra : rebase_source : 04ef57df1b0ad649b94021ba910de99531b3d0db
Bug 1072024 - GTest for cross-origin separation of Gecko Media Plugins r=cpearce
Bug 1072024 - Disable sandbox during gtests on linux - r=ted
Bug 1072024 - Fix TestGMPCrossOrigin when run with |mach gtest| - r=ted
Bug 1072024 - Destroy uninitialized GMP objects - r=cpearce
Bug 1059049 - Defer parsing of saio/saiz boxes until after trun - r=ajones
Bug 1059049 - Improve logging slightly in test_encryptedMediaExtensions.html - r=cpearce
Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
* * *
Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
Bug 1059049 - Pass CDMProxy from MediaSourceDecoder to subreaders - r=cpearce,kinetik
Bug 1080803 - Tighten up AES decryption in ClearKey CDM - r=cpearce