fix JSHint setting

“es5” option is removed
update dependencies and devDependencies
remove deprecated utilities

grunt.util._ and grunt.util.async are deprecated
modify expected output of test