grunt: initial support of JSHint

grunt: initial support of JSHint
    
    * Uses JSHint to lint JavaScript under modules/.
    
Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>