add .gitignore
add .editorconfig
split tests by settings presets
add more harmony features (ignored for now because they're not implemented in V8 yet)