Bug 985042 - DataStore.jsm removes its inner-window-destroyed observer. r=ehsan
Bug 975746 - Remove GATHER_ELEMENT_USEAGE_STATISTICS. r=jst
Bug 984685 - Add cycle collector efficiency to COLLECT_TIME_DEBUG logging. r=smaug
Bug 984665 - Change the extra shutdown CC assertion into a warning. r=smaug
Bug 984511 - make selfhosted.out.h explicitly depend on TypedObjectConstants.h; r=glandium
Bug 983803 - cast to nsIDOMEvent directly for generated events, rather than calling CallQueryInterface; r=smaug
Bug 984443 - get rid of #ifndef $OTHER_HEADER bits from xpcom/ as relics of a bygone era; r=ehsan
Bug 984450 - delete unused, deprecated Recycle definitions in nsString.h; r=bsmedberg
Bug 984466 - change CallQueryInterface to assert in cases of trivial conversions; r=ehsan
Bug 984538 - use static_cast in NS_NewDOM*Event rather than CallQueryInterface; r=smaug
Bug 984985 - avoid a useless stat call when loading JS components; r=bholley
Bug 985320 - Add a static Matrix::Scaling method to Moz2D's Matrix. r=Bas
Bug 985322 - Return RGBA instead of BGRA for external gralloc textures. r=nical

Before bug 950050, we'd calculate a format of BGRA, then ignore it and return
RGBA in GetFormat. This just calculates RGBA and returns the format directly.
Bug 518592 - Fix single char <mi> frame type and add a test for dotless i. r=karlt
Bug 940087 - Remove double reset of Cairo font data. r=jrmuizel
Bug 943331 - Make packaging files into omni.ja deterministic. r=gps
Bug 984708 - Make sure we clear out the shutdown timer no matter what. r=bent
Bug 985186 - Unwanted white space for multiple of 10,000 in Korean counter styles. r=jfkthame
Backed out changeset 1028c462d120 (bug 518592) for Werror bustage on a CLOSED TREE.
Merge mozilla-central to mozilla-inbound