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
Back out a615811b12e4 (bug 888109) for not actually building
Back out c8687e99dc75 (bug 913510) for Android bustage
Bug 912042 - Remove the last occurences of #include "GLContext.h" in remaining headers - r=jrmuizel
Bug 912974 - Split two classes out of GLContext.h, and remove many #includes in GLContext.h - r=jrmuizel
Bug 913603 - Trim nsRect.h - r=jrmuizel
Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel
Bug 905774 - Make Reflect.parse play better with proxies. Remove GetPropertyDefault. r=bhackett.