Fix upgrade-deep test.
Set .prototype on function in rebuilt objects in player
Fix testFireEvent.
The CustomElement proto may have a chain of protos before HTMLElement.prototype
Fix testDetectEval.
If the getPrototypeOf() value is null, record and return it.