[PR] Bring all Grunt task and test files under the wing of jshint

All JS in the library should follow the same rules when possible. This will help detect any build errors as well when changes are made.