Bug 995295 part 1.  Create console events in the junk scope, not the untrusted content scope.  r=baku
Bug 995295 part 2.  Make console.trace() faster when the console is closed by avoiding reification of the stack until someone actually asks for it.  r=baku
Bug 996911.  Make nsIDOMXUL*Element not inherit from nsIDOMXULElement, so we can make the latter noscript.  r=smaug
Bug 996474.  Add a ToJSValue overload that takes a Handle<Value>.  r=bholley
Bug 996831.  Add a ToJSValue overload for nsresult, to allow rejecting promises from C++ more easily.  r=bholley