move JSHint and JSCS config to standalone JSON files

Having standalone config files is useful for text editor integration. Interacting with these tools from the makefile removes the need for the `grunt-` wrappers.

There are code changes because the __bench__ and __examples__ directories have so far escaped linting.