Add Function.bind
Set callee property of Arguments object
Add Object.getPrototypeOf
Fix always passing in the global object as this for eval

Should be passing in the this of the parent execution context instead