remove es5 flag, in jshint 2.0 is true by default. add some useful rules
update packages versions, modify desc and keywords
make these files pass gjslint and jshint