Bug 1020244 - AnonymousContent API and implementation; r=smaug
Bug 1020244 - Ability to insert AnonymousContent nodes in the canvasFrame via a chrome-only Document API; r=smaug; r=roc; r=ehsan
Bug 1020244 - Tests for the AnonymousContent document insertion API; r=smaug
Bug 1089919 - Callback with an error if a 2nd registration for MozLoopPushHandler happens for the same channel ID. r=mikedeboer
Bug 1088704 - Fix potential browser_newtab_reportLinkAction.js intermittent failure. r=adw
Bug 1083783 - Move Promise.cpp to a model where settlement immediately queues the invocation of "then" callbacks. r=bz
Bug 1013625 - Process Promise resolution runnables outside of main event queue. r=bz,khuey
Bug 892110 - fix pointerlock label to wrap, r=ttaubert

--HG--
extra : rebase_source : 3839667d874d5fedeb518a9b53a3809cf34bae30
Merge mozilla-central to fx-team
Bug 1085627 - Skip test_mixingRules.html on Android for frequent failures.
Bug 875766 - Add automated test for navigation through the document. r=Mossop
Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj
Bug 1073584 - timeline.js: support root actor. r=pbrosset
Bug 1075438 - Removed readTo function from two files and fixed read function to work without readTo.Also removed the test for readTo function from mochi and xpcshell tests. r=Yoric
Bug 1059797 - Pre-allocate zlib inflate buffers in faulty.lib. r=froydnj

Original patch from James Willcox <snorp@snorp.net>
Backed out changeset fa5969baa9a9 (bug 1044020) for ASAN leaks.
CLOSED TREE
Backed out changesets f6de43db6fcf, 47755f2acbc4, and aa6ed82c6aa4 (bug 1075644) for being the likely cause of bug 1085627 (and other webaudio timeouts with that test disabled).
Backed out changeset 35c5909b9adb (bug 1085627) because it appears to have just moved the failures to another test instead.
CLOSED TREE
Bug 941624 et al - Disable testAddonManager for a whole variety of different intermittent failures.
CLOSED TREE
Bug 1089857 - Bump the allowed assertions for 944909-1.html to 8. rs=mats