Split polyfill files and add Promise polyfill for IE