Update devDependencies, adjust .jshintrc to new version

In particular, jsHint 2.x assumes ES5 by default so the `es3: true` option has to be explicitly set in `src/.jshintrc`.