grunt: support for JS beautifier

NOTE: run $npm install and $grunt jsbeautifier

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: beautify JS files

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: fixes for JSHint errors

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
grunt: extra jshint checks

* Adds indent and newcap jshint checks.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
bower: URLs change to git:// protocol

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>