Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence

--HG--
extra : rebase_source : ff4fdd39c15223bff4682b8c7b9833922e355999
Bug 851916 part 1 - Update dom/imptests/webapps/ and harness; r=Ms2ger

--HG--
rename : dom/imptests/webapps/DOMCore/tests/submissions/Ms2ger/test_ChildNode-remove.js => dom/imptests/webapps/DOMCore/tests/submissions/Ms2ger/ChildNode-remove.js
Bug 851916 part 2 - createHTMLDocument() should work with no arguments; r=bz
Bug 853814 - Make nsDocShell::mScriptGlobal an nsGlobalWindow; r=bz
Bug 575431 - Followup: remove obsoleted comment.
Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo
Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo
Bug 854090 - Move nsHTMLFormElementSH::FindNamedItem to nsHTMLFormElement; r=khuey
Bug 854196 - Don't call GetWindowInternal directly, and make assertions harder to ignore; r=bz
Bug 841488 - Part a: Rename nsHTMLSelectElement; r=khuey

--HG--
rename : content/html/content/src/nsHTMLSelectElement.cpp => content/html/content/src/HTMLSelectElement.cpp
rename : content/html/content/src/nsHTMLSelectElement.h => content/html/content/src/HTMLSelectElement.h
Bug 841488 - Part b: Merge Get/SetUnsignedIntAttr and Get/SetHTMLUnsignedIntAttr; r=khuey
No bug - Correct reference to importTestSuites.py in comments in generated moz.build files.
Bug 854329 - Part a: Import more tests; rs=mounir
Bug 854329 - Part b: Import more tests; rs=mounir
Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir
Bug 856605 - Remove TimeRanges CI; r=mounir
Bug 856611 - Cleanup HTMLInputElement.webidl; r=bz
Bug 851791 - Kill some script type id stuff; r=bz
Bug 856973 - Outparamdel NS_New{In,Out}putStreamReadyEvent; r=ehsan
Bug 856960 - Remove some quickstubs; r=bz