update to grunt-contrib-jshint 0.7.x and integrate Travis CI