Bug 973239 - Promise should call executor and handlers with "undefined" as thisArg. r=benvie