(fix) Various: Use ES5, users should polyfill on their own for IE8 support

Create a polyfilled tests version, because we need to cover IE8