Bug 873417 - Part a: Cleanup and fix some bugs in CGClass; r=bz
Bug 873417 - Part b: Use CGClass for CGDictionary; r=bz
Bug 868778 - Part a: Move nsDOMDataChannel.h to nsDOMDataChannelDeclarations.h; r=jesup

--HG--
rename : content/base/src/nsDOMDataChannel.h => content/base/src/nsDOMDataChannelDeclarations.h
Bug 868778 - Part b: Move the declaration of nsDOMDataChannel into nsDOMDataChannel.h; r=jesup

--HG--
rename : content/base/src/nsDOMDataChannel.cpp => content/base/src/nsDOMDataChannel.h
Bug 868778 - Part c: Move DataChannel to WebIDL; r=mounir+jesup

--HG--
rename : content/base/public/nsIDOMDataChannel.idl => dom/webidl/DataChannel.webidl
Bug 868778 - Part d: Actually move DataChannel to WebIDL.
Merge m-c to birch.