Bug 993784 - Part 1: Use Moz2D mask data for BasicThebesLayer drawing. r=roc
Bug 993784 - Part 2: Add gfxContext API to mask directly from a moz2d SourceSurface. r=roc
Bug 993784 - Part 3: Use Moz2D SourceSurfaces for masking with BasicLayers. r=roc
Bug 993784 - Part 4: Remove a bunch of dead thebes code in BasicLayers. r=roc
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche

Subsequent patches were running into race conditions and bugs related to
Experiments instance initialization state. This patch plugs the
necessary holes in initialization state management to unblock work.

The fixes are far from robust. There are still race conditions and bugs.
They should probably be addressed later.

--HG--
extra : rebase_source : 5f0c7fa1f554d09a21b1452506884dc771cb829d
Bug 981694 - Part 1: Show a notice to beta users when we turn telemetry on by default on the beta channel - Firefox for Android. r=rnewman
Bug 981694 - Part 2: Add UI Telemetry for recording policy notification result. r=rnewman
Bug 990834 (part 1) - minor refactor of hawk tests. r=ckarlof
Bug 990834 (part 2) - Add support/tweak retry and backoff header support to hawk and tokenserverclient. r=rnewman
Bug 990834 (part 3) - Fix handling of hawk errors. r=ckarlof
Bug 986636 - use icon instead of [?] on sync prefs when master password locked. r=ttaubert
Bug 993539: sourceURI property of add-on fails if the repository has been updated. r=irving
Bug 985145 - make node reassignment work correctly with FxA. r=rnewman
Bug 895359 - [New Tab Page] Switch from promise.js to Promise.jsm r=jaws
Bug 994083 - Ensure that browser_tabview_bug626455.js cleans up after itself r=mikedeboer
Bug 952997 - Fix OS.File large file support. r=yoric
Bug 967293 - Remove duplicate logic from TopSitesPanel.onContextItemSelected(). r=liuche
Bug 962262 - Profiler - Use float instead of double to pack circular buffer. r=benwa

--HG--
extra : rebase_source : 4faee1a306c6b9d31f7d070d33d7269f1e0c1885
Backed Bug 962262 (cd140d715b37) due to bustage on CLOSED TREE.