Reapply alert/confirm/prompt commit
Adapt IE 8 approach to utilize cleaner utilities as per https://github.com/ModuleLoader/es6-module-loader/pull/27#commitcomment-3882921 and https://github.com/ModuleLoader/es6-module-loader/pull/27#issuecomment-22812370