Update to generator-webapp guidelines

Mirror changes from the supreme master generator, including:

- Renamed `all` to `app`, so you can invoke the generator by just typing `yo ember`
- Added `main` attribute to package.json
- Made test framework configurable
- Renamed `Generator` to `EmberGenerator`
- Removed executable bits from files
- Updated jshint
- Fixed grunt build, which failed due to jshint errors previously
- Various style fixes
- Utilize `generator.installDependencies()`
- Show Yeoman ASCII Art!
Merge pull request #16 from passy/supreme-master-update

Update to generator-webapp guidelines