More ES5 polyfills into IE8 patches module.

Closes #6.

All other browsers still even vaguely in use implement these natively.