Bug 866826 - Add missing IdToTypeId check, r=dvander.
Bug 861106: Add null check for mDocument in SetTextZoom, SetFullZoom, and SetMinFontSize to prevent crash on tab close. [r=blassey]
Bug 677452 - Add smartmake-like functionality to |mach build DIR|. r=gps
Bug 863085, part 1 - Gut NS_CycleCollectorForget2 and rename CC::Suspect2. r=smaug
Bug 863085, part 2 - remove NS_CycleCollectorForget2 from some XPCOM glue. r=bsmedberg
Bug 867459: Root xpcshell.cpp r=terrence
Bug 867459: Root toolkit/ r=terrence
Bug 863223 - Make canvas updates asynchronous once again r=nrc
Bug 867812 - get rid of skip, r=jgriffin
Bug 866866 - Inspect phis at the start of loop header rather than trailing values, r=dvander.
Bug 866765 - Refactor compilation of JSOP_SETELEM to only pop operands at one point, r=dvander.
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)

--HG--
extra : rebase_source : 39eb34b736e142bb40b68ec25f335ed6283a1570
Bug 863704 - Make global-constructor and navigator-property categories respect a preference. r=jst
Bug 866575: Throw when creating a pattern with a large source r=nrc, mattwoodrow
Bug 867511 - Part 1: Use ScriptProcessorNode's input channel count when buffering input; r=roc
Bug 867511 - Part 2: Use DynamicCompressorNode's input channel count when processing input; r=roc
Merge m-c to m-i
Bug 856107 - Mouse hovering events should be handled seperately from tab select/move code for tab attributes. f=unusualtears r=MattN
Bug 867312.  Expose some APIs for working with millisecond timestamps corresponding to JS dates.  r=waldo
Bug 866545.  Remove the obsolete dom.enable_performance preference, so we can rely on things like performance.now() existing.  r=smaug