Bug 939843: Required changes in Spidermonkey; r=mjrosenb

--HG--
extra : rebase_source : e629b045dfe460348c339ef0e7d301b67c6799fd
Bug 939843: Required changes in the rest of the tree; r=froydnj

--HG--
extra : rebase_source : 5757eb2b73755c8da08112b91b025a8fa860d7e8
Bug 971255 - [AccessFu] Allow providing a callable argument to Logger log calls. r=yzen
Remove JS_ prefix from DescribeScriptedCaller in comments NPOTB (no bug, r=me)
Bug 977663: fix start of url params to ? (r=gcp)
Bug 847518 - window.open(url, "_blank") should open in default browser. r=myk, r=bz
Bug 952051 - Change the GetOperator call in FlushGroup to take into account the mix-blend-mode operator for the group. r=roc

Create a new GetEffectiveOperator function that also takes into acount the mix-blend-mode operator for basic layers. Replace logic that chooses between the effective mix blend mode and the operator returned by GetOperator, with calls to this function.
Bug 952051 - Add reftests. r=roc

* Add a reftest for checking that blending takes place between a blended child element that is clipped by a rounded rect and its parent element (which has overflow hidden, and rounded corners).
* Add a reftest to check the behavior described in bug 947121 no longer reproduces.
Bug 977643 - Remove redundant line for 'dom.forms.color' pref (and stale comment) in mobile.js file, so that it'll get the pref from all.js instead. r=dholbert
Bug 970079 - Native theming for MacOS X help buttons, widget part. r=mstange, roc.
Bug 970079 - Native theming for MacOS X help buttons, css part. r=dao.
bug 977677 - GeckoView can't access some resources it needs r=snorp
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/314c4a791f12
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #16303 from etiennesegonzac/assert-no-reflow-keypad

Bug 939186 - Introducing the ReflowHelper for marionette JS tests.
r=gaye, rik

========

https://hg.mozilla.org/integration/gaia-central/rev/f902576f5ae2
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 939186 - Introducing the ReflowHelper for marionette JS tests.
And a first test using it for the Dialer Keypad.
r=gaye, rik

========

https://hg.mozilla.org/integration/gaia-central/rev/22f49facdbe0
Author: Carmen Jiménez <cjc@tid.es>
Desc: Merge pull request #16548 from mcjimenez/bug970929

Bug 970929 - Customize network indicator by SIM displayed in Settings:Cellular & Data:Network operator:Network Type

========

https://hg.mozilla.org/integration/gaia-central/rev/15f66ad92e4d
Author: Carmen Jimenez Cabezas <cjc@tid.es>
Desc: Bug 970929 - Customize network indicator by SIM displayed in Settings:Cellular & Data:Network operator:Network Type
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/50018d17d90a
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #16673 from malini/vbump

Bug 974600 - update to marionette_client 0.7.5, bump version

========

https://hg.mozilla.org/integration/gaia-central/rev/d6f42816c982
Author: Malini Das <mdas@mozilla.com>
Desc: update to marionette_client 0.7.5, bump version
Bumping manifests a=b2g-bump
Bug 977597 - Use FxA production server URI. r=jedp
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/5ddf3925373b
Author: Carmen Jiménez <cjc@tid.es>
Desc: Merge pull request #15813 from mcjimenez/bug923444_v3

Bug 923444 - SV: Power on operator animation runtime customization by SIM

========

https://hg.mozilla.org/integration/gaia-central/rev/795de76a4512
Author: Carmen Jimenez Cabezas <cjc@tid.es>
Desc: Bug 923444 - SV: Power on operator animation runtime customization by SIM
Bumping manifests a=b2g-bump
Bug 975111: Add 'Relaunch in Windows 8 Touch' button to the menu bar. r=mconley