Bug 879475 - Part 007. Allow nested remote mozbrowsers to push layer transactions to the compositor r=mattwoodrow

Based on original patch by David Zbarsky <dzbarsky@gmail.com>
Bug 1023719 - Report notable classes in the JS memory reporter. r=till.

--HG--
extra : rebase_source : 5a842c36cf7202f6751290da80cefb005fd8db95
Bug 981519 - number and name presentation - part 4 - ril impl. r=vicamo
Bug 981519 - number and name presentation - part 5 - BT module. r=btian
Bug 951976 - Part 2: Test cases. r=gene
Bug 981519 - number and name presentation - part 6 - test_call_presentation.js. r=vicamo
Bug 1024265 - Part 0: Fix comments. r=bholley DONTBUILD

--HG--
extra : rebase_source : 8bc1cf12182f241f0a1cfdaf27d54c9c56e69bda
Bug 1024265 - Adjust the trusted script buffer size for win64. r=bholley

--HG--
extra : rebase_source : f7e16ccaae5892f3b25ed1b0da6e0f3159dadd25
Bug 1020429 - IonMonkey: Make MAsmJSCall a subclass of MVariadicInstruction r=nbp
Bug 1020480 - IonMonkey: Micro-optimize replaceAllUsesWith r=nbp
Bug 1020482 - MLimitedTruncate instructions are movable. r=nbp
Bug 1022321 - IonMonkey: Relax an overzealous assert. r=nbp
Bug 1024635 - Add 'network' contract ID alias for the new cache service, r=bz
Bug 1024495 - crash in mozilla::net::CacheFileIOManager::GetProfilelessCacheDirectory, r=michal
Bug 1024097 - Allow jemalloc to build with clang-cl. r=njn
Bug 1024260 - Fixup dependencies in media/libopus/Makefile.in to avoid celt_pitch_xcorr_arm-gnu.o being always rebuilt. r=ted
Bug 1024248 - Properly tag linker error/warnings in logcat. r=nfroyd
Bug 998532 - Fix a crash in nsEditor::DetermineCurrentDirection(); r=roc
Fixup for bug 1024260 because mkdir_deps can only be used after including rules.mk. r=me
Back out two changesets (bug 1024260) for android build failures on a CLOSED TREE
* * *
Backed out changeset 9d92de0ada7d (bug 1024260)
* * *
Backed out changeset 5264e512b53c (bug 1024260)