Bug 868673 - Fix -Wtype-limits warning in XPFE. r=Neil
Bug 869517 - Fix JSFlatString RootKind compilation error when building with --enable-root-analysis. r=billm
Bug 848481 - ♫ Don't say ClientWaitSync unless FOREVER ♫ - r=jgilbert

This fixes a flickering bug with some NVIDIA drivers. From the comment:

Wait FOREVER, primarily because some NVIDIA (at least Tegra) drivers
have ClientWaitSync returning immediately if the timeout delay is anything
else than FOREVER.

FIXME: should we try to use a finite timeout delay where possible?
Bug 859377 (Part 5) - Use CreateOffscreenDrawTarget instead of CreateOffscreenSurface. r=joe

--HG--
extra : rebase_source : ff31b47bcfd2cc6c733903a885e08ce7add358dd
Bug 869188 - Avoid mixing CheckedInt and float in Blur code - r=Bas
Bug 869238 - Silence various -Wtype-limit warnings in Casting.h when instantiated with types with various size relationships.  r=froydnj
Bug 853494 - both --disable-optimize and --enable-debug should imply --disable-icf - r=glandium
Back out cff7378485bc (bug 869238), Windows bustage (at least).  r=redness
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
Bug 826357 - Generate Metro-aware Sync client name. r=rnewman
Bug 867634 - Fix for sync.js error: TypeError: this._msg is null. r=ally
Bug 809171 - Don't call sync() directly, use scheduleNextSync instead. Fixes various slow script warnings during sync. r=mbrubeck
Bug 868099 - Update sync language. r=mbrubeck
Bug 867200 - Remove Sync Now button and update sync related logic. r=rnewman, ally
Bug 867200 - Move the account info text up to the top of the sync flyout. r=ally
Bug 852622 - Add a css based ring throbber. r=fryn
Bug 868094 - Sync service should notify when the startOver process completes. r=rnewman
Bug 868094 - Warn the user before disconnecting a sync account. Also, don't display default signup UI until the startOver process completes. r=ally
Bug 868545 - Avoid syncing early in startup. r=mbrubeck
Bug 868428 - Remove left over capture picker css and code. r=sfoster