Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
Bug 977287, part 2 - Stylistic changes. r=luke.
Bug 972961 - Fix a stack overflow in FoldConstants.cpp. r=luke.
Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden.
Bug 975589, part 2 - Avoid recursing in TypedArray initialization. r=jwalden.
Bug 975589, part 3 - Remove redundant AutoResolving object when resolving a builtin constructor. CallResolveOp still creates one. r=jwalden.
Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden.
Bug 942037 - Remove object_prototype_names from JS_ResolveStandardClasses. r=bholley.
Bug 980016 - Remove SpecialId. r=njn.