**WIP** Switch to Grunt.

Todo:

* [x] Add JSHint task
* [ ] Fix `grunt vows` failure
* [ ] See if we can use `jshintConfig` from package.json instead of moving it to .jshintrc again
* [ ] Fix clean-css-standalone