add es3-safe-transpile step

currently:

```js
promise.finally -> promise[‘finally’]
promise.catch   -> promise[‘catch’]
a.default       -> a[‘default’]
```
also es3 safe the tests
alignment