Bug 992486 - Part 2: Make ContentHostSingleBuffered able to handle updates that cross the rotation boundary. r=nical
Bug 992486 - Part 3: Clean up ClientThebesLayer a bit. r=roc
Bug 992486 - Part 4: Make ClientThebesLayer use multiple draws. r=roc
Bug 991513 - Part 1: Don't lock ContentClientDoubleBuffered's texture until we need the buffers. r=nrc
Bug 991513 - Part 2: Don't lock ContentClientSingleBuffered's textures until we need the buffers. r=nrc
Bug 991513 - Part 3: Combine BeginPaint/PrepareFrame and EndPaint/OnTransaction. r=nrc
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