Bug 973476 - Remove old, weird, unused SHELL_HACK code from shell/js.cpp. r=jorendorff

--HG--
extra : rebase_source : 871c11bc73baeff8050170efab97c1c491562a84
Bug 976369 - Increase Yarr's match limit to unregress dzone website. r=jandem

--HG--
extra : rebase_source : b7441e399e223b48710ce82e6c65776610c16da4
Bug 975688 part.8 Rename nsDOMDeviceMotionEvent, nsDOMDeviceAcceleration and nsDOMDeviceRotationRate to mozilla::dom::DeviceMotionEvent, DeviceAcceleration and DeviceRotationRate r=smaug

--HG--
rename : dom/events/nsDOMDeviceMotionEvent.cpp => dom/events/DeviceMotionEvent.cpp
rename : dom/events/nsDOMDeviceMotionEvent.h => dom/events/DeviceMotionEvent.h
Bug 975688 part.9 Rename nsDOMDragEvent to mozilla::dom::DragEvent r=smaug

--HG--
rename : dom/events/nsDOMDragEvent.cpp => dom/events/DragEvent.cpp
rename : dom/events/nsDOMDragEvent.h => dom/events/DragEvent.h
Bug 975688 part.10 Rename nsDOMFocusEvent to mozilla::dom::FocusEvent r=smaug

--HG--
rename : dom/events/nsDOMFocusEvent.cpp => dom/events/FocusEvent.cpp
rename : dom/events/nsDOMFocusEvent.h => dom/events/FocusEvent.h
Bug 975688 part.11 Rename nsDOMKeyboardEvent to mozilla::dom::KeyboardEvent r=smaug

--HG--
rename : dom/events/nsDOMKeyboardEvent.cpp => dom/events/KeyboardEvent.cpp
rename : dom/events/nsDOMKeyboardEvent.h => dom/events/KeyboardEvent.h
Bug 975688 part.12 Rename nsDOMMessageEvent to mozilla::dom::MessageEvent r=smaug

--HG--
rename : dom/events/nsDOMMessageEvent.cpp => dom/events/MessageEvent.cpp
rename : dom/events/nsDOMMessageEvent.h => dom/events/MessageEvent.h
Bug 975688 part.13 Rename nsDOMMouseScrollEvent to mozilla::dom::MouseScrollEvent r=smaug

--HG--
rename : dom/events/nsDOMMouseScrollEvent.cpp => dom/events/MouseScrollEvent.cpp
rename : dom/events/nsDOMMouseScrollEvent.h => dom/events/MouseScrollEvent.h
Bug 975688 part.14 Rename nsDOMSimpleGestureEvent to mozilla::dom::SimpleGestureEvent r=smaug

--HG--
rename : dom/events/nsDOMSimpleGestureEvent.cpp => dom/events/SimpleGestureEvent.cpp
rename : dom/events/nsDOMSimpleGestureEvent.h => dom/events/SimpleGestureEvent.h
Bug 975688 part.15 Rename nsDOMMouseEvent to mozilla::dom::MouseEvent r=smaug

--HG--
rename : dom/events/nsDOMMouseEvent.cpp => dom/events/MouseEvent.cpp
rename : dom/events/nsDOMMouseEvent.h => dom/events/MouseEvent.h
Bug 975688 part.16 Clean up dom::PointerEvent code r=smaug
Bug 975688 part.17 Rename dom/events/MutationEvent.h to dom/Events/InternalMutationEvent.h r=smaug+roc

--HG--
rename : dom/events/MutationEvent.h => dom/events/InternalMutationEvent.h
Bug 975688 part.18 Rename nsDOMMutationEvent to mozilla::dom::MutationEvent r=smaug

--HG--
rename : dom/events/nsDOMMutationEvent.cpp => dom/events/MutationEvent.cpp
rename : dom/events/nsDOMMutationEvent.h => dom/events/MutationEvent.h
Bug 976369 followup - Update regexp-match-limit.js jit-test on a CLOSED TREE.
Bug 977141.  Make binding code compile when unified compilation is disabled.  r=smaug

The changes are basically that everyone needs to #include whatever types they're returning from GetParentObject
(because bindings code needs to know whether those inherit nsISupports, etc), that Attr's destructor needs to
be callable by binding code as needed, and that we can't use ElementInlines stuff from bindings sanely.
Bug 974284.  Do a better job of commoning up identical cases in overload resolution for WebIDL methods.  r=khuey
Bug 977198 - better contextual logging for test failures in mochitests; r=jmaher
Test for bug 650001 - Make the HTML serializer pay attention to namespaces. r=bzbarsky.
Bug 969203: Take out non strictly commutative Float32 functions; r=sstangl
Bug 977553.  Use an enum instead of macros for the nsStyleLinkElement rel types, so they won't collide with macros in wingdi.h.  r=smaug