Various polyfills for browsers that lack support for various items included in the JavaScript implementation of ECMAScript 5 (JavaScript ~1.8.5)