update jshint config
add jshint to travis-ci
try to install grunt-cli on travis without sudo
Merge branch 'master' of github.com:mauk81/ka-lite into nalanda-rct1

Conflicts:
	.travis.yml
	Gruntfile.js
Fixing up Gruntfile paths for the distributed server.
Fixing up JS based on jshint results.
Merge pull request #1895 from bcipolli/jshint-ci

Jshint ci