chore(release): jshint the files before release

Add JSHint checking to the source files and clean them up to conform to
the .jshintrc file. Added the grunt task to support this.