Separate JSHint configuration and update

Add JSHint configuration file, taken from Grunt configuration and updated the related plugin.

Fixes #14.