Switch to Grunt

@giakki: feel free to tweak .jshintrc to fit your needs :)

I tried overriding some options for tests only in the jshint.tests target but it didn't work for some unknown reason to me.

The only things left are the coverage stuff.