Bug 811950 - Remove fixed position environment variable. r=roc, a=overholt
Bug 811950 - Fix async scrolling of position:fixed. r=cjones, a=overholt
Bug 811950 - Add scaling operators to BaseSize and gfxPoint. r=roc, a=overholt
Bug 811950 - Refactoring to use gfxPoint and gfxSize more. r=cjones, a=overholt
Bug 825808 - Fix animations by marking transforms as not fixed. r=roc, a=tef+
Bug 805475 - Add the ability to switch to active element in the document. r=jgriffin, a=NPOTB
Bug 830920 - Reduce running time of test_websocket_basic.html. r=smaug, a=lsblakk
Bug 818023 - fun_getProperty: Use non-buitin script iterator. r=waldo, a=bajaj
Bug 826111 - Support mochitests on b2g desktop build. r=ahal, a=NPOTB
Bug 830462 - Remove update.mar from sdcard when finished (or when starting a new download). r=rstrong, a=tef+
Bug 830704 - Delete UnixSocketImpl instance after SocketReceiveTasks completed. r=qdot, a=tef+

The Bluetooth system internally uses UnixSocketImpl when transfering
files. When Bluetooth gets disabled during a file transfer, the IPC code
deletes any related instance of UnixSocketImpl. This can happen before all
pending SocketReceiveTasks have been processed by the main thread. The
implementation of SocketReceiveTask uses a reference to the instance of
UnixSocketImpl that has just deen disabled. This results in a segmantation
fault.

This patch fixes the problem by scheduling the delete operation for
UnixSocketImpl to be executed after any pending SocketReceiveTasks.
Bug 825802 - Don't expose SpecialPowers unless specifically requested. r=philikon, a=tef+