Bug 861127, refactor ContentClientRemote::CreateBuffer. r=Bas
Bug 843865 - Implement Networking Dashboard using webidl. r=bz
Bug 852032 - Create a PlacesBackups.jsm. r=mak
Bug 860338 - Remove MOZ_WEBVTT. r=khuey, r=ted

The webvtt dom implementation and parser are a small amount of code.
Given the tendency of build-time switches to bitrot, it's not worth
keeping this one.
Bug 861264 - Add support for options argument for OS.File.read method. r=Yoric
Bug 861557 - nsIClassInfo.idl references non-existent nsIClassInfo.h. r=jlebar
Bug 854302 - [Buri][WIFI]Cann't disconnect WIFI when connect AP use WPS. r=mrbkap
Bug 853298 - Part 1: Switch the ownership model of audio nodes to be based the cycle collector with wrapper caches; r=roc

Here is what this patch does:
 * Got rid of the JSBindingFinalized stuff
 * Made all nodes wrappercached
 * Started to hold a self reference while the AudioBufferSourceNode is playing back
 * Converted the input references to weak references
 * Got rid of all of the SetProduceOwnOutput and UpdateOutputEnded logic

The nodes are now collected by the cycle collector which calls into
DisconnectFromGraph which drops the references to other nodes and destroys the
media stream.  Note that most of the cycles that are now inherent in the
ownership model are between nodes and their AudioParams (that is, the cycles
not created by content.)
Bug 853298 - Part 2: Make AudioNode an EventTarget; r=smaug