Bug 1062089: Rename js/public/DebugAPI.h to js/public/Debug.h. It's a public header file; *obviously* it's an API. r=jorendorff

--HG--
rename : js/public/DebugAPI.h => js/public/Debug.h
Bug 1063233: Move JS::ubi::Node support for js::LazyScript to sit next to the rest of LazyScript's implementation. r=terrence
Bug 1063233: Move JS::ubi::Node support for js::Shape and js::BaseShape next to their declarations and definitions. r=terrence
Bug 1063233: Move JS::ubi::Node support for js::jit::JitCode next to where it is declared/defined. r=terrence
Bug 1063233: Move JS::ubi::Node support for js::types::TypeObject next to where it is declared/defined. r=terrence
Bug 1063247: Allow implicit construction of JS::ubi::Node from JS::HandleValue. r=terrence

This seems reasonable, since a ubi::Node is really just a pointer with some
introspection support, so the value and the Node are pretty similar. And I don't
see cases where you'd want an error.
Bug 1063247: Amend JS::ubi::Node::size and its implementations to expect a mozilla::MallocSizeOf function. r=terrence

Note that JS::ubi::Node::size has no callers at present, so we can change its
type without changing any callers.
Bug 1063247: Let embeddings tell Debugger how to find the size of a malloc'd block of memory. r=terrence
Bug 1061982 - manifestparser changes to support conditional subsuites, r=jmaher
Bug 1063247: Stop checking for malloc_size; we need to get the header file righ. CLOSED TREE r=bustage
Bug 1063247: Include declaration for JS::dbg::SetDebuggerMallocSizeOf. CLOSED TREE r=bustage
Bug 1057541 part 1.  Change the IDL parser to allow an optional "required" on dictionary members.  r=khuey
Bug 1057541 part 2.  Add a way to ask an IDLArgument whether it guarantees that it will always have a value.  r=khuey
Bug 1057541 part 3.  Change codegen to support required dictionary members.  r=khuey
Bug 1017424 part 1.  Remove support for the dom.window_experimental_bindings preference.  r=peterv
Bug 1017424 part 2.  Rip out code in nsGlobalWindow that handles the window being on non-WebIDL bindings.  r=peterv
Bug 1017424 part 3.  Remove the now-unnecessary nsIDocument::WrapObject.  r=peterv
Bug 1017424 part 4.  Remove Web IDL quickstubs for Window.  r=peterv
Bug 1017424 part 5.  Remove classinfo for Window.  r=peterv
Bug 1017424 part 6.  Remove the WindowOnWebIDL function.  r=peterv