Bug 913130, part 1 - Modify nsCycleCollector::Collect to allow it to be used at shutdown. r=smaug
Bug 913130, part 2 - Give Collect and ShutdownCollect more consistent ordering. r=smaug
Bug 913130, part 3 - Run {PrepareFor,CleanupAfter} every iteration of ShutdownCollect. r=smaug
Bug 913130, part 4 - Replace body of ShutdownCollect loop with Collect. r=smaug
Bug 904607: Add protocol parser for -digest256 lists (r=gcp).
Bug 883478 - Update ANGLE to pull from 13-08-02. r=upstream,bjacob,bas
Bug 913494 - Remove enablePrivilege usage from tests for password manager. r=bholley
Bug 913510 - Remove vestigial capability.principal prefs usage. r=bholley
Merge m-c to mozilla-inbound.
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
Bug 622728 - Add NS_NewRunnableMethodWithArg. r=bsmedberg
Bug 912794 - Separate out the CMS globals and prefs into a singleton gfxColorManagement. r=ncameron

Preferences are now initialized at startup, then updated with callbacks. The methods that access the cached values are not checking the preferences. This lets us better control which thread reads the prefs.

--HG--
rename : gfx/thebes/gfxPlatform.cpp => gfx/thebes/gfxColorManagement.cpp
rename : gfx/thebes/gfxPlatform.h => gfx/thebes/gfxColorManagement.h
Bug 887518 - Move loadAddonManager() to test_provider_addons.js. r=gps
Bug 907410 - Winrt async input - rework initial startup logic. r=bbondy
Bug 907410 - Winrt async input - remove unused apz param in input dispatch methods. r=bbondy
Bug 907410 - Winrt async input - mouse input. r=tabraldes
Bug 907410 - Winrt async input - simple gesture input. r=tabraldes
Bug 907410 - Winrt async input - touch input. r=tabraldes
Bug 907410 - Winrt async input - mouse wheel input. r=masayuki
Bug 907410 - Winrt async input - keyboard input. r=masayuki