Bug 909240 - Add SpeechSynthesisUtterance to cycle collection. r=smaug
Bug 910415 - Don't require a backing buffer in DeprecatedImageHostSingle r=nical
bug 899855 - GLContext parse GL_VERSION - r=bjacob,jgilbert
Merge mozilla-central and inbound
bug 645792 - replace throwing an exception by returning null on HTMLCanvasElement::GetContext - r=bjacob
Bug 860123 - Part 1: Disallow extending or collapsing selections across documents; r=ehsan

--HG--
extra : rebase_source : 2dbd8192486c8ff26d4b231d87283d61b6ff1e24
Bug 860123 - Part 2: Make mochitests expect the new behavior. r=ehsan

--HG--
extra : rebase_source : f73cceefbd3220d27b305c052125ebe5b2753c7e
Bug 909888 - Add mach commands for b2g reftests and crashtests, r=jgriffin, DONTBUILD, a=NPOTB
Backed out changeset 96cd73a17b4e (bug 860123)
Backed out changeset 0136d838f655 (bug 860123) for mochitest failures
Bug 788960 - Disable test_tcpsocket.js on OSX due to intermittent failures.
Bug 811371 - Drop nsISupports inheritance on WebGL object classes. r=bjacob
Bug 814014 - Implement the new classList specification which permits adding/removing several classes with one call. r=smaug
Bug 904158 - When creating a string for the SMIL-animated value of a mapped SVG attribute, use NS_strlen to get the StringBuffer's logical length, instead of using nsCheapString and the allocated length. r=dbaron
Bug 910429 - Implement KHR_debug in GLContext. r=bjacob
Bug 908699 - Allow generating parse errors and warnings when off the main thread, r=billm.
Backed out changeset 630b25ba7f69 (bug 910429) for build bustage on a CLOSED TREE.
Bug 908019 - Split up watchdog tests to run in parallel. r=mrbkap

This speeds up local xpcshell-test runs by ~6 seconds.
Bug 909401 - Fix MacroAssembler::tagValue on x86/ARM to not assert if the input register is the same as the output type register. r=nbp
Bug 903993 - null check the SkStream's getFileName() before attempting to use it, as the SkStream may not be an SkFILEStream r=snorp