Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too.  r=roc
Bug 1008917 - part 8, make nsLeafFrame::DoRewflow() return type 'void'.  r=roc
Bug 1008917 - part 9,10, make DidReflow() return type 'void'.  r=roc
Bug 1008917 - part 11, make nsBlockFrame::ReflowDirtyLines() and nsLineLayout::ReflowFrame() return types 'void'.  r=roc
Bug 1008917 - part 12, make nsFrame::WillReflow() return type 'void'.  r=roc
Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'.  r=roc
Bug 1008917 - part 14, make nsAbsoluteContainingBlock::Reflow() return type 'void'.  r=roc
Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'.  r=roc
Bug 1008917 - part 16, make nsFrame::BoxReflow() return type 'void'.  r=roc
Bug 1007862 - Update name of barriered base class in  SpiderMonkey's GDB pretty-printers, r=jimb,sfink

This patch fixes test failures in js/src/gdb/tests/test-Root.py.

js::PreBarriered is no longer the common base class for SpiderMonkey's GC graph
edge types; now js::BarrieredBase is the best choice for pretty-printers to
support. Also, there is no longer a separate hierarchy for non-pointer types
(eg JS::Value). Update the pretty-printers and their tests.

--HG--
extra : rebase_source : 5ec32abaee9d3c5b6d39f11181a2466ee3e3eb01
Bug 1006790 - Ensure the overscroll checks are correct if the scrollable rect is smaller than the composition bounds. r=botond
Bug 1005409 - Move the releasing of shared frame metrics to always run on the compositor thread. r=botond
Backed out changeset 025b1ec330bc (bug 1007862) for bustage on a CLOSED TREE.
Bug 1007959 - Reduce HTTP Idle connection timeout on FxOS and Android for conservative battery use r=mcmanus
Bug 772756: Implement sha1 support, import Chrome's pinsets wholesale, add test mode (r=cviecco,keeler)
Bug 1006024 - Part 5: Replace AutoPushJSContext in AudioDestinationNode FireOfflineCompletionEvent. r=bholley
Bug 1006024 - Part 6: Replace AutoPushJSContext in AudioProcessingEvent::LazilyCreateBuffer. r=bholley
Bug 1006024 - Part 7: Replace AutoPushJSContext in WebAudioDecodeJob::AllocateBuffer. r=bholley
Bug 1006024 - Part 8: Replace AutoPushJSContext in ScriptProcessorNode - Command::Run. r=bholley
Bug 1006024 - Part 9: Remove unused JSContext parameter from AudioBuffer::SetRawChannelContents. r=bholley