Bug 921501 - Call CGBitmapContextGetHeight when getting the height for Cairo Quartz surfaces. r=Bas
Bug 912944 - Handle different surface formats in Azure CG source surfaces. r=jrmuizel
Bug 912945 - Use aligned data storage for DrawTargetCG. r=jrmuizel
Bug 921132 - Make CopyDataToCairoSurface respect stride. r=ncameron
Bug 532828 - Don't invalidate the whole window on window activation/deactivation. r=roc
Bug 909129 - fix Marionette imported scripts leak, add clearImportedScripts call, r=dburns
Bug 917593 - Don't assert for zero-length strings. r=Waldo
Bug 921399 - Fix memory leak. r=gabor
Bug 920553 - Hoist GlobalProperties out of SandboxOptions. r=gabor
Bug 920553 - Make GlobalProperties::Parse follow JSAPI exception convention. r=gabor

Anything that returns false should set an exception unless either (a) the
failure resulted from another JSAPI call that would have set an exception or
(b) the failure indicates OOM.
Bug 920553 - Introduce Cu.importGlobalProperties API. r=gabor
Bug 919830 - Mark a variable only used in an assertion DebugOnly. r=mak

--HG--
extra : rebase_source : d0203b051e011bf9a2d46216f798904db879c49d
Bug 920782 - Don't trigger GCs from threads with an exclusive context, r=billm.
Bug 921123 - Fix case where utterance is cancelled before it is started. r=smaug
Bug 918388 - Enable Synth Web Speech API pref in b2g. r=fabrice r=smaug
Bug 914826 - part 1 - use static_assert instead of COMPILE_ASSERT in IPCMessageStart.h; r=ehsan
Bug 914826 - part 2 - rename builtinIncludes to builtinHeaderIncludes; r=ehsan
Bug 914826 - part 3 - forward-declare nsIFile for GetMinidump() declaration; r=ehsan
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
Bug 914826 - part 5 - provide for cpp-only include files, starting with nsIFile.h and GeckoProfiler.h; r=ehsan