* test: use build/dist for e2e testing
to prevent errors due to wrong build configs
* test: use wrong build conf to test the test
* test: exclude dist for babel-loader in test build
* chore: optimize more for ie9
prefer not to use language features which needs to be transpiled for ie9. Eg for..of to forEach and no spreads
* fix: continue