Bug 838160 - Part a: Rename nsHTMLOutputElement to mozilla::dom::HTMLOutputElement; r=bz

--HG--
rename : content/html/content/src/nsHTMLOutputElement.cpp => content/html/content/src/HTMLOutputElement.cpp
rename : content/html/content/src/nsHTMLOutputElement.cpp => content/html/content/src/HTMLOutputElement.h
Bug 838160 - Part b: Move HTMLOutputElement to Paris bindings; r=bz
Bug 838160 - Part c: Add a test for HTMLOutputElement.name reflection; r=bz
Bug 837176 - Simplify code flow in CheckSideEffects; r=jorendorff
Bug 838178 - Remove dom/bindings/stubgenerator; r=ehsan
No bug - Remove unused variable from reflect.js; r=mounir
No bug - Remove .orig file.
Bug 838160 - Add missing script to test_output_element.html to fix orange; r=me
Merge latest green inbound changeset to mozilla-central
Bug 838807: Replace url-bar icons. [r=bnicholson]
Bug 838807: Replace reader mode icons. [r=bnicholson]
Bug 833719 part.1 Register some DOM keyCode values for Windows giving virtual keycode names and all OEM speicific virtual keyCode of Windows except we already used values r+sr=smaug
Bug 833719 part.2 New DOM keyCodes should be mapped on Windows r=jimm+smaug
Bug 833719 part.3 New DOM keyCodes except OEM specific keys should be mapped on Linux r=karlt+smaug
Bug 840601 - Clear saved reader mode page in tab destroy. r=kats
Bug 840823 - Check whether new tabs were made from stubs to prevent removal race condition. r=mfinkle
Bug 840477 - GC: Rooting hazards in the shell r=sfink
Bug 840548 - GC: rooting hazards in the parser r=sfink
Bug 840581 - GC: jsapitests crash with rooting analysis enabled r=terrence
merge m-c to fx-team