Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats
Bug 846772 - Observe dynamic toolbar pref on Android. r=kats

Respond to this pref changing instantly instead of requiring a restart.
Bug 846772 - Disable dynamic toolbar on robocop tests. r=kats,jmaher

Pretty much all of the robocop tests that involve input assumed a static UI.
Making them compatible with the dynamic toolbar would require a considerable
rethink, so turn it off by default. We can introduce robocop tests specifically
for the dynamic toolbar later.
Bug 846772 - Fuzz dynamic-clipPath-01 and scroll-rounding tests for Android. r=jwatt,matspal

These tests need extra fuzzing when the dynamic toolbar is enabled.
Bug 846772 - Enable dynamic toolbar by default on Android. r=kats
Bug 805479 - When calculating the initial fling velocity use an average of recent velocities to work around bad input events. r=Cwiiis
Bug 404077 followup - remove bug mention from a test. DONTBUILD
Bug 850086 - Recognize source URLs inside multiline comments. r=tschneidereit

--HG--
extra : rebase_source : dd7487c8a2d977b6b9013d5eac7421431d5a7115
Bug 843273 - block Direct2D on Intel drivers <= 8.15.10.2302 - r=joe
Bug 849667 - Fix/simplify CheckedInt's use-outside-of-MFBT setup - r=Waldo
Bug 840260 - make an assert crash release builds so we catch this sooner - r=peterv
Bug 849916 - Part 1: Make it possible to send ThreeDPoint objects as commands to the MSG thread; r=padenot
Bug 849916 - Part 2: Add helper functions for sending different argument types to the AudioNodeStream; r=padenot
Bug 849916 - Part 3: Create an engine for PannerNodes and make sure that we deliver the panner and listener parameters to it; r=padenot
Bug 836968 - Cache shapes for JSON objects and assign types to constructed JSON objects and arrays, r=waldo,jandem.
Bug 845055 - Check the mime type is not null before testing the mime type itself. r=dao