Bug 867082 - Use JSPROP_SHARED for the customNative global property in the JS shell. r=jwalden

--HG--
extra : rebase_source : 8d275654d7242d000416ce30f3116b85657ed26a
Bug 874158 - Crash in GetNativeForGlobal. r=bholley
Bug 888811 - Disable browser_dbg_bug883220_raise_on_pause.js on Linux due to frequent failures.
Bug 483446 - Add CSS3 'background-attachment: local' support. r=roc
Bug 883522 - Add a message attribute to nsIDOMGeoPositionError.idl and a GetMessage method to nsGeolocation.cpp. r=jdm
Bug 734877 - Updates to pageaction based on the new design. r=wesj
Bug 834613 - Hook up prefs formhelper.mode and formhelper.autozoom. Remove formhelper.autozoom.caret and formhelper.restore. r=kats
Bug 893362 - Align the target name for the START and FINISH in the build log. r=gps
bug 892454 - Use a less fragile flag than zero frecency to skip the frecency update on visit.
r=Mano
Bug 890409 - Re-enable browser_aboutHome.js but ignoring uncaught exceptions.
r=ttaubert
Bug 893362 - Fix check-sync-dirs bustage.
Backed out 2 changesets (bug 893362) for check-sync-dir bustage.

Backed out changeset cb79166bb8fa (bug 893362)
Backed out changeset 9db461b687fd (bug 893362)
Bug 887826 - Disable multi-threaded profiling on b2g to reduce memory usage. r=jseward

--HG--
extra : rebase_source : c3403864cd772414ddbf5bbda30e65322832e085
Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir, sr=bz
bug 890374 - [hidpi] fix CSS/device coordinate mismatch in XUL popup manager, so that we show the correct tooltip for items in the Bookmarks or History sidebar. r=roc
Bug 890049 - WebGL2 Replace WebGLContext by WebGLContext with one subclass WebGL1Context. r=jgilbert
Bug 893537 - Crash after unloading an iframe with srcdoc attribute set. r=bz
Bug 894094 - Add .idea folder (created by JetBrains IDEs) to .hgignore. r=BenWa
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
Backed out changeset 9022f5fdcf98 (bug 483446) for mochitest-5 orange.