package.json: sort deps by name.

Makes it easier to maintain.
Update dependencies.
Add JSHint support.

Run `npm run lint` to check the files.
.jshintrc: sort by name.