Remove ES5 polyfills and use new esparse public API.
Reorganize repository.

- Put the build script in "build/main.js"
- Use "index.js" for module backward-compatibility
- Track .gitignore