Runs the script with thisObj as its this value.
this
cx has to be the Context associated with the calling thread.
Use exec(cx, scope, thisObj)
exec(cx, scope, scope)
Kept from upstream, where it exists for scripts compiled by an older release.