records: no JSON version cached check fix

Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
travis: config simplification

* Installs the npm dependencies globally, less configuration.

* Forces non interactive versions of apt-get and make-ssl-cert.

* Fixes uglifyjs to uglify-js, different projects.

* Ignores stuff from bower.io.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>