grunt: initial support of JSHint

* Uses JSHint to lint JavaScript under modules/.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
Merge pull request #2 from giokokos/jshint

grunt: initial support of JSHint