Bug 834108 - avoid O(n^2) chunk-searching in LifoAlloc::ensureUnusedApproximate (r=dvander)

--HG--
extra : rebase_source : d3cb159978d10e6f74984d8556784081b2c940b9
Backout 65a26453f9a6 (bug 823109) cause it still breaks some Windows builds
Bug 831381 - ASCII vs unicode error in mozconfig.py _parse_loader_output();r=gps

--HG--
extra : rebase_source : 5db4d95239c9bde3228bd0820fb1147d7b52f437
Bug 812893 - When inserting a frame into the [Excess]OverflowContinuations list, also move its continuations there if they are in the same parent.  r=roc
Bug 825501 - Remove IPv4 records manually because PR_GetAddrInfoByName dislike PR_AF_INET6. r=honzab
Bug 834072: Fix build warnings in uriloader/exthandler/android. r=kats
Bug 834054: Mark 'uriloader' subdirectories as FAIL_ON_WARNINGS. r=mayhemer
Bug 834027: Dump diagnostic info when FennecNativeDriver.getSurfaceView fails; r=jmaher
Bug 825152: Disable robocop testAllPagesTab for too many intermittent failures; DONTBUILD
Bug 829383 follow-up: make the test only run in per-window private browsing builds
Bug 833919 - Provide explicit color for checkboxes in doorhangers. r=sriram
Bug 832561 - Provide a stub implementation of GeckoAsyncTask.onPostExecute. r=lucasr
Bug 832561 - Don't update cursors when sites are pinned/unpinned. r=lucasr
Bug 832561 - Dont show Pin Sites option on empty sites. r=lucasr
Bug 790458 - Support multichannel Opus on mobile. r=rillian

Previously we stereo playback of multichannel Opus files only
for the floating-point audio pipeline.

This commit adds a fixed-point version of the downmix matricies
for use with the integer sample type used on most mobile platforms.
Bug 817970 - Add tests for Bookmark remove and edit from context menu. r=jmaher
Bug 834263 - consolidate ClonedMessageData unpacking code; r=smaug
Bug 831307 - Allow invalid file handles to not crash child processes. r=cjones.
Bug 834471 - Part 2: Fix some FindBugs warnings about DateTimePicker. r=wesj
Bug 834526, r=cjones.