Small changes

- Update packages version (specially grunt-contrib-jshint to use jshint 2.0)
- Refine .jshintrc flags, add some useful ones and remove es5 (default in jshint 2.0)
- Make lib file and tests in fact pass gjslint and jshint