Followup to bug 840417 to fix static checking errors, r=bz
Bug 855916 Add a debug pref which allows moz gesture events through content r=jimm
Note bug number (bug 846137) for assertion annotation.
Bug 855464:  Optimize nsBlockReflowState::ClearFloats better, given that nsBlockFrame::WidthToClearPastFloats is somewhat expensive.  r=dholbert

This fixes a performance issue that showed up in a profile of the b2g
contacts app (though it's not clear what percentage of the time it was
given the difficulty of understanding output of 'perf').
Bug 855455:  Turn on @supports in release builds.  r=heycam
Bug 724533 - Make ICU build with Mozilla build for Windows. r=gps

--HG--
rename : intl/icu/source/config/mh-cygwin-msvc => intl/icu/source/config/mh-msys-msvc
Bug 855732 - getTextBeforeOffset for word boundaries: evolving, r=tbsaunde
Bug 839516 - Reloading the selected tab should remove transient notification bars. r=gavin
Bug 856339 - Make nsIMM32Handler::mClauseArray/mAttributeArray infallible; r=jimm
Bug 853548 - Make nsTArray::SetCapacity and InfallibleTArray::SetCapacity return void; r=jlebar
Bug 855090 - Move mochitests into a sub dir within browser/metro/base/tests. r=mbrubeck

--HG--
rename : browser/metro/base/tests/browser_canonizeURL.js => browser/metro/base/tests/mochitest/browser_canonizeURL.js
rename : browser/metro/base/tests/browser_context_menu_tests.js => browser/metro/base/tests/mochitest/browser_context_menu_tests.js
rename : browser/metro/base/tests/browser_context_menu_tests_01.html => browser/metro/base/tests/mochitest/browser_context_menu_tests_01.html
rename : browser/metro/base/tests/browser_context_menu_tests_02.html => browser/metro/base/tests/mochitest/browser_context_menu_tests_02.html
rename : browser/metro/base/tests/browser_context_menu_tests_03.html => browser/metro/base/tests/mochitest/browser_context_menu_tests_03.html
rename : browser/metro/base/tests/browser_context_ui.js => browser/metro/base/tests/mochitest/browser_context_ui.js
rename : browser/metro/base/tests/browser_downloads.js => browser/metro/base/tests/mochitest/browser_downloads.js
rename : browser/metro/base/tests/browser_onscreen_keyboard.html => browser/metro/base/tests/mochitest/browser_onscreen_keyboard.html
rename : browser/metro/base/tests/browser_onscreen_keyboard.js => browser/metro/base/tests/mochitest/browser_onscreen_keyboard.js
rename : browser/metro/base/tests/browser_plugin_input.html => browser/metro/base/tests/mochitest/browser_plugin_input.html
rename : browser/metro/base/tests/browser_plugin_input_keyboard.js => browser/metro/base/tests/mochitest/browser_plugin_input_keyboard.js
rename : browser/metro/base/tests/browser_plugin_input_mouse.js => browser/metro/base/tests/mochitest/browser_plugin_input_mouse.js
rename : browser/metro/base/tests/browser_remotetabs.js => browser/metro/base/tests/mochitest/browser_remotetabs.js
rename : browser/metro/base/tests/browser_sanitize_ui.js => browser/metro/base/tests/mochitest/browser_sanitize_ui.js
rename : browser/metro/base/tests/browser_test.js => browser/metro/base/tests/mochitest/browser_test.js
rename : browser/metro/base/tests/browser_tilegrid.xul => browser/metro/base/tests/mochitest/browser_tilegrid.xul
rename : browser/metro/base/tests/browser_tiles.js => browser/metro/base/tests/mochitest/browser_tiles.js
rename : browser/metro/base/tests/browser_topsites.js => browser/metro/base/tests/mochitest/browser_topsites.js
rename : browser/metro/base/tests/head.js => browser/metro/base/tests/mochitest/head.js
rename : browser/metro/base/tests/res/image01.png => browser/metro/base/tests/mochitest/res/image01.png
rename : browser/metro/base/tests/text-block.html => browser/metro/base/tests/mochitest/text-block.html
Bug 855407 - Route mochitest-metro-chrome test output to the metrotestharness console. r=tabraldes
bug 856409 - Fixed comparison warnings about comparision between uint32_t and int32_t. r=tbsaunde
bug 781971 - hack around plugin hangs r=surkov
Bug 855030 - Parser.jsm should support fat arrow functions, r=past
Bug 854185 - Frontend shouldn't mix promises, event listeners and callbacks on initialization/destruction, r=past
Merge m-c to fx-team.
Bug 839280: Fix document leak in nsLoginManager. r=dolske
Bug 828051: Add GCLI commands for the JavaScript Profiler. r=dcamp
Include AppProtocolHandler in desktop Firefox packages (bug 850421); r=bsmedberg

This allows the JavaScript debugger to properly present script URLs when remotely debugging Firefox OS.