Bug 1084150.  Don't generate a getter or setter baseline IC stub if we know up front it won't match the sort of object we just did a get or set on.  r=efaust
Bug 1084001.  Set the .name of DOM interface objects to the name of the interface.  r=peterv
Bug 1083648 part 1.  Add a way to pass an enclosing static scope to CompileFunction.  r=shu
Bug 1083648 part 2.  Add JSAPI for compiling a function with a given scope chain (represented as a vector of JSObjects).  r=shu
Bug 1083648 part 3.  Change nsJSUtils::CompileFunction to take an explicit scope chain vector, not just a single scope object, and pass in the right objects in CompileEventHandlerInternal.  r=bholley