Bug 910189: Part 1 - Add "restore defaults" hooks into settings. r=margaret

--HG--
rename : mobile/android/base/resources/xml/preferences_search.xml => mobile/android/base/resources/xml-v11/preferences_search.xml
Bug 910189: Part 2 - Enable removing of default engines. r=margaret
Bug 910189: Part 3 - Restore default search engines (no dialog). r=margaret
Backed out 3 changesets (bug 910189) for breaking android builds

Backed out changeset 119e40b61023 (bug 910189)
Backed out changeset 1c778892acc6 (bug 910189)
Backed out changeset 96816b5d7299 (bug 910189)
Bug 946813 - Part 1: Expose invisibleToDebugger as a sandbox flag. r=bholley

--HG--
extra : rebase_source : 7d4963efc10423bb3e451da0eb1f6a03d7531831
Bug 878935, Part 2: Pause painting while reflow-on-zoom is in progress to provide a better user experience. [r=kats,dbaron]
Bug 942950: Avoid calling done_cb in the wrong order, or multiple times. r=ekr,abr
Bug 951413 - Really unsuppress inner window docs on detach from docshell. (r=smaug)
Bug 946273 part 1: Add reftests for box-sizing on horizontal flex container and on flex items with "width" set in horizontal container. r=mats
Bug 946273 part 2: Add reftest for box-sizing on flex items with "flex-basis" set, instead of "width". r=mats

--HG--
rename : layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html => layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html
Bug 946273 part 3: Add reftests for box-sizing on vertical flex container and on flex items in vertical container. r=mats

--HG--
rename : layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1-ref.html => layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1-ref.html
rename : layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1.html => layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1.html
rename : layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1-ref.html => layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1-ref.html
rename : layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html => layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1a.html
rename : layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html => layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1b.html
Bug 946042 - Add all SIMD functions to the interpreter. r=till
Bug 948269 - Split MediaDecoderStateMachine::AudioLoop out into new AudioSink class.  r=cpearce
Bug 952344 - Allow AutoAssertNoGC to be used safely off-thread; r=sfink
Land bug 950452. r=jandem

--HG--
extra : rebase_source : 43f49a241cd6553bd4160df3bc9c316c64fbc746
Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8,sr=smaug
Bug 950909 - Tests. r=smaug
Bug 940811 - Enable the gradient cache for canvas. r=Bas
Bug 946656 - Correct regex that determines a loading page in WaitHelper. r=margaret
Merge m-c to fx-team