backout 48b28facb0b8 for bustage
Bug 966912 - Part 2: Add StaticWithObject to the static scope chain  r=luke

--HG--
extra : rebase_source : c0ccbca2166c953dcac37e32aba9b30175399d25
Bug 966912 - Part 3: UnwindScope uses static scope chain, not stack depth  r=luke

--HG--
extra : rebase_source : 52e408fe655aa201eff41d2010b6f8f3d4398c0d
Bug 966912 - Part 4: Entering a with statement doesn't push onto the stack  r=luke

--HG--
extra : rebase_source : fe40b9c21298fc9f86b9542b70fb9cc34cf1e44d
bug 968026 - cherrypick and rebase upstream commit a9a5f453467d1494ebf9f31cba99c2c49b37fd52 to fix potential OTS crash. r=fredw
Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps
Bug 936271 - Remove load event handling from SessionStore.jsm r=yoric
Bug 937343: Remove unchanged touches from touch event sent to RenderFrameParent r=kats
[Australis] Backed out changeset 0592b1488a8a (bug 940286) due to regressions.
Bug 937343: Use out event instead of immutable event for wheel events in TabParent r=kats
Bug 960873: Part 2: Create AudioCompactor class to minimize allocation slop. r=cpearce

Based on original patch written by :gal.
Bug 960873: Part 3: AudioCompactor gtest unit tests. r=cpearce
Bug 960873: Part 4: Make OMX use AudioCompactor. r=cpearce
Bug 960873: Part 5: Make gstreamer use AudioCompactor. r=cpearce
Bug 960873: Part 6: Make DirectShow use AudioCompactor. r=cpearce
Bug 960873: Part 7: Reduce apple mp3 MAX_AUDIO_FRAMES to minimize alloc slop. r=cpearce
Backed out changeset ec696ad6ff10 (bug 963056) for build bustage on a CLOSED TREE
b=967924 correct resampler input buffer sample count estimate math r=padenot

--HG--
extra : transplant_source : %15%90%0C%22_%99%BFK%14%93%28L%23hZ1%FE%B7NB
test for bug 952756

--HG--
extra : transplant_source : %7E%B4%3C%8B%F6m%B3%CD%12%F4%93%FB%A1%D3%21%D5%F6Q%AFz
b=967972 change DURATION engine parameter to BUFFEREND r=padenot

--HG--
extra : transplant_source : %B4%F3i%7FV%A95F%D0%BD%C4%E6u%03%F7%04%7Di%7C%A9