Gruntfile.js: make jshint stricter (since only Gruntfile.js is checked); add "test" task
package.json: sort dependencies; set scripts.test to "grunt test"