allow for comments in .jshintrc

Currently, parsing of `.jshintrc` fails if there are comments in this file. JSHint does not force `.jshintrc` to be strict json, so we shouldn't either.

Following the conversion on gruntjs/grunt#222, the JSON5 solution seems to be easiest.