Bug 404077:  Adjust annotations of expected assertions.
Bug 838642 - Introduce nsFrameList::StartRemoveFrame/ContinueRemoveFrame that can be used in concert to remove a frame in O(1) time from a set of frame lists when its exact frame list is unknown.  Use them to make nsContainerFrame::StealFrame O(1).  r=bzbarsky
Bug 838642 - Remove nsContainerFrame::RemovePropTableFrame which is now unused.  r=bzbarsky
Bug 838671 - Make nsBlockFrame::RemoveFloat O(1) and make it just do the frame removal bit and let DoRemoveOutOfFlowFrame do the Destroy part (with the intent of making RemoveFloat reusable for other code).  r=bzbarsky
Bug 838679 - Make nsMenuFrame::RemoveFrame not use DestroyFrameIfPresent.  r=bzbarsky
Bug 838706 - Remove Destroy/RemoveFrameIfPresent O(n) methods. All consumers are now using Start/ContinueRemoveFrame instead which are O(1).  r=bzbarsky
Bug 838688 - Make ReparentFloats/CollectFloats not require a priori knowledge of which child list a float is expected to be on.  r=bzbarsky
Bug 838688 - Optimize CollectFloats by doing an early return if this block doesn't have any floats.  r=bzbarsky
Bug 840818 - Simplify PullFrameFrom when the last frame was removed from an overflow list (avoiding an assertion).  r=bzbarsky
Bug 843332 - Make PullFrame drain the overflow list before calling PullFrameFrom that can then be simplified to only deal with mList/mFrames (should be minor perf win too).  r=bzbarsky
Bug 843332 - Don't pass the nsBlockReflowState to PullFrameFrom that doesn't use it.  Add some assertions. r=bzbarsky
Bug 843332 - Pass 'false' to ReparentFloats since we only added one frame ('true' only works because the added frame never has any siblings in this case).  r=bzbarsky
Bug 839602 - Immediately update browser toolbar after awesomescreen closes. r=bnicholson
Bug 843849 - Make DOM/HTML fullscreen API work in Metrofox. r=bz,jimm
Bug 845572: GeckoView should listen for LWTheme messages. [r=wesj]

--HG--
rename : mobile/android/base/resources/layout/awesomebar_tab_indicator.xml => mobile/android/base/resources/layout/awesomebar_tab_indicator.xml.in
Bug 404077:  Adjust annotations of expected assertions.
Bug 817638 - Add content mochitests to B2G, r=jgriffin
Bug 846056 - Create animation constants based on WinJS showPanel [r=mbrubeck]

--HG--
extra : rebase_source : 293aea846a33e112c4be0719d646e4ed888488c3
Bug 844437 - pre: Remove unused Android Sync files. r=trivial
Bug 844347 - Factor logging code that is not Sync-specific out of org.mozilla.gecko.sync. r=rnewman

--HG--
rename : mobile/android/base/sync/GlobalConstants.java.in => mobile/android/base/background/common/GlobalConstants.java.in
rename : mobile/android/base/sync/Logger.java => mobile/android/base/background/common/log/Logger.java
rename : mobile/android/base/sync/log/writers/AndroidLevelCachingLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLevelCachingLogWriter.java
rename : mobile/android/base/sync/log/writers/AndroidLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLogWriter.java
rename : mobile/android/base/sync/log/writers/LevelFilteringLogWriter.java => mobile/android/base/background/common/log/writers/LevelFilteringLogWriter.java
rename : mobile/android/base/sync/log/writers/LogWriter.java => mobile/android/base/background/common/log/writers/LogWriter.java
rename : mobile/android/base/sync/log/writers/PrintLogWriter.java => mobile/android/base/background/common/log/writers/PrintLogWriter.java
rename : mobile/android/base/sync/log/writers/SimpleTagLogWriter.java => mobile/android/base/background/common/log/writers/SimpleTagLogWriter.java
rename : mobile/android/base/sync/log/writers/StringLogWriter.java => mobile/android/base/background/common/log/writers/StringLogWriter.java
rename : mobile/android/base/sync/log/writers/TagLogWriter.java => mobile/android/base/background/common/log/writers/TagLogWriter.java
rename : mobile/android/base/sync/log/writers/ThreadLocalTagLogWriter.java => mobile/android/base/background/common/log/writers/ThreadLocalTagLogWriter.java