Bug 923054 part 2 - Convert DataTransfer to WebIDL bindings, add WebIDL API and switch to the WebIDL binding.  r=smaug

Conflicts:
	dom/base/nsDOMClassInfo.cpp
	dom/base/nsDOMClassInfoClasses.h
	dom/events/ClipboardEvent.cpp
	dom/events/DataTransfer.cpp
	dom/events/DataTransfer.h
	dom/events/nsDOMDragEvent.cpp
	dom/events/nsDOMDragEvent.h
	dom/events/nsEventStateManager.cpp
	dom/events/nsEventStateManager.h
	dom/interfaces/events/nsIDOMDataTransfer.idl
	dom/webidl/DataTransfer.webidl
	dom/webidl/moz.build
	editor/libeditor/base/nsEditorEventListener.cpp
	editor/libeditor/html/nsHTMLDataTransfer.cpp
Bug 975570 - Measure with telemetry how many times people interact with about:newtab. r=ttaubert

Conflicts:
	toolkit/components/telemetry/Histograms.json
Bug 980965.  Stop using DOM constructors as functions in chrome code.  r=bholley

Conflicts:
	addon-sdk/source/lib/sdk/io/buffer.js
	toolkit/devtools/server/actors/highlighter.js
Bug 879921 - Use the "tabbable" class to make the new tab page's close button tabbable. r=Gijs
Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted.

Conflicts:
	browser/base/content/test/general/browser.ini
	browser/components/certerror/test/browser.ini
	browser/components/preferences/in-content/sync.js
	browser/components/preferences/in-content/sync.xul
	browser/components/sessionstore/test/browser.ini
	browser/devtools/app-manager/test/browser.ini
	browser/devtools/commandline/test/browser.ini
	browser/devtools/debugger/test/browser.ini
	browser/devtools/framework/test/browser.ini
	browser/devtools/inspector/test/browser.ini
	browser/devtools/markupview/test/browser.ini
	browser/devtools/netmonitor/test/browser.ini
	browser/devtools/responsivedesign/test/browser.ini
	browser/devtools/scratchpad/test/browser.ini
	browser/devtools/shadereditor/test/browser.ini
	browser/devtools/shared/test/browser.ini
	browser/devtools/sourceeditor/test/browser.ini
	browser/devtools/styleeditor/test/browser.ini
	browser/devtools/styleinspector/test/browser.ini
	browser/devtools/tilt/test/browser.ini
	browser/devtools/webconsole/test/browser.ini
	browser/modules/test/browser.ini
	dom/indexedDB/test/browser.ini
	toolkit/content/tests/browser/browser.ini
	toolkit/devtools/server/tests/browser/browser.ini