deposit: run grunt tasks on JS files

* Adds missing lisence to `inspire_init.js`.

* Fixes JSHint errors and runs JSBeautifier.

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