Minor style tweaks.
Fix failing tests.
Make use of JSHint's 2.5.1 `extends` and `qunit` options.

This way we set our basis options in js/.jshintrc and override the rest.
update shrinkwrap
Run `grunt`.