Bug 988743 - Uplift Add-on SDK to Firefox
Bug 988506 - toolbox.js - focusConsoleInput() - TypeError: hud.jsterm is null;r=msucan
Bug 988710 - Task.spawn can launch synchronously, which leads to a race setting and clearing this._mainTask. Move that into the .then() clause of _run. Also fix up some logging and FHR issues, r=gfritzsche

--HG--
extra : rebase_source : 44047a113eb6702f3d7a6716ad044f0b5c06bd47
[Australis] Bug 985416: update visual appearance of dropmarker open state. r=Gijs
Bug 917226 - Build a canvas inspection tool, r=rcampbell
Bug 988853 - Disable Metro builds on secondary configs. r=jimm
Bug 977043 - Improve error reporting when an actor fails loading r=past
Bug 977043 - Prevent exceptions in debugger when debugging b2g popup window object. r=msucan
Bug 977043 - Prevent markupview from breaking selection. r=jwalker
Bug 977043 - Prevent styleeditor to break when iframes don't have a document r=harth
Merge mozilla-central to fx-team
Bug 738796 - Update category navigation. r=jaws
Bug 738796 - New style for checkboxes and radio buttons. r=jaws
Bug 988326 - Start GC arenas in the decommitted state; r=jonco
bug 986195 -  Expect failure in 32-bit builds, which is 4 bytes, not 8. r=froydnj
Bug 981848 - [tps] Don't force login each time the browser gets started. r=jgriffin - DONTBUILD
Bug 969437 - part 1 - introduce a --quiet option for mochitests; r=jmaher
Bug 969437 - part 2 - add --quiet option to all mochitest configurations; r=ahal
Backed out changeset 71568f10952a (bug 988326) for assertions
Bug 988522 - Temporarily disable jit-test parallel timeout.js and timeout-gc.js tests until Bug 906525 is resolved; r=terrence