Bug 918593 - Part 0: Remove unused name parameter from GenerateReadSlot(). (r=djvj)
Bug 918593 - Part 1: Allow caching of global object prototypal name sets in NameIC. (r=djvj)
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
Bug 919045 - Only traverse test directories when tests are enabled with pseudo-derecurse. r=gps
Bug 919825: Annotate class nsSecurityConsoleMessage as MOZ_FINAL to fix -Wdelete-non-virtual-dtor GCC build warning. rs=ehsan
Bug 862627 part 1.  Switch EventListener to WebIDL codegen.  r=smaug
Bug 862627 part 2.  Rip out some now-dead codegen code.  r=smaug
Bug 916807 - Update opus to 1.1 prerelease. r=derf

Update our opus implementation to a prerelease of 1.1. This
brings many performance and encoder improvements and we believe
it is stable enough to switch. This import does not enable any
of the new assembly optimizations.

The imported code is https://git.xiph.org/opus.git master
commit f2446c25c6519bae190152f7a579310b83dc43fd.
Bug 918167 - Clean up TraceLIR. (r=nmatsakis)
Bug 912766. Refactor DataToTexture. r=mattwoodrow
Bug 912766. DIB texture client/host. r=mattwoodrow,jrmuizel
Bug 912766. Use the DIB texture client/host. r=mattwoodrow
Bug 912766. Funky refcounting to keep the gfxWindowsSurface alive during transport. r=mattwoodrow
Bug 916071 - Detect RemoteFX on reftest. r=vlad
No bug. Fixbuild bustage in CanvasClient.cpp. r=bustage
Bug 919380: Disable threadsafety assertions when --enable-profiling is set. r=smaug
b=903270 remove default null initial event parameter from NS_NewNamedThread() call site r=chiajung

--HG--
extra : transplant_source : %A9F%B6%CD%ED%DF%96%9C%AD%DE%B1%8E%3F%90%5E%DA%10%D2%7D%8E
b=914033 use AudioContext::RegisterActiveNode() in OscillatorNode r=ehsan

Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.

--HG--
extra : transplant_source : %81%83Hp%F6T%E7%9EA%B3%D0%5Dz%EA%1FYv%A2%23%ED
b=914033 use AudioContext::RegisterActiveNode() in ScriptProcessorNode r=ehsan

Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.

--HG--
extra : transplant_source : %CD%5Els2%7F/%DD%5E%07%08%FE%29%5B%98%95%F3%11G%E6
b=914033 use AudioContext::RegisterActiveNode() in AudioBufferSourceNode r=ehsan

Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.

--HG--
extra : transplant_source : %13%87%97%9F%CD%D8V%16%D2%D4%B5%84D%0A%D6%02%9BNj%FC