Bug 993889 part 1.  Remove "scope" argument from nsContentUtils::WrapNative.  r=bholley
Bug 993889 part 2.  Remove the duplicated WrapNative methods in HTMLAllCollection.  r=bholley
Bug 993889 part 3.  Remove the scope argument of the classinfo WrapNative methods.  r=bholley
Bug 993889 part 4.  Remove the scope argument of xpc_FastGetCachedWrapper.  r=bholley
Bug 993889 part 5.  Remove the "creator" argument of the version of TypedArray::Create that takes a JSObject* creator.  r=bholley
Bug 993889 part 6.  Remove the "scope" argument of dom::WrapObject methods.  r=bholley
Bug 991080.  Add an overload of Promise::ArgumentToJSValue that lets callers pass in an nsTArray to MaybeResolve() a promise with a JS array.  r=khuey