Update es5-sham.js

`__proto__` might be there for various reason, Opera Mini fails to `Object.create(null)` if you don't check `__proto__` for real, which is not just by verifying the chain ;-)
Update es5-sham.js

once again, Opera Mini supports `__proto__` but not `Object.getPrototypeOf` which means how it was would easily fall into infinite recursion.

As extra note, I would recommend to put your tests online so you can directly verify in there.
Jasmine locally is not a good option since Opera Mini as other server side based browsers will not be able to access your intranet.

Best Regards
Update es5-sham.js

what @ljharb said
Merge pull request #212 from WebReflection/master

Opera Mini false positive on `__proto__` check. Using a more reliable check here.
Merge pull request #213 from WebReflection/patch-1

Opera Mini infinite loop caused by weak `Object.getPrototypeOf` logic
Removing unnecessary parens
Removing trailing whitespace.
Multiline ternaries are gross.