assets: fix bundle builder

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
assets: error logging if binary are missing

* Adding a check for LESS_BIN and CLEANCSS_BIN presence at startup.
  It switches to ASSETS_DEBUG=True if you ignore the error message.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reported-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
upgrader: fix for docstring style

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
elasticsearch: initial commit

Signed-off-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
grunt: fix for prism CSS path

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Acked-by: Jiri Kuncar <jiri.kuncar@cern.ch>
assets: require.js + uglify.js

* Updating webassets and Flask-Assets to 0.10-dev.
  BROKEN see: https://github.com/miracle2k/flask-assets/pull/67

* Hacking the assets extension to remove the initial "/" to js modules
  otherwise r.js is confused.

* Grouping the invenio.js with bootstrap.js.
  It's a PROOF OF CONCEPT! THINGS ARE GONNA BREAK!!

* Using require.js in dev and almond.js in production.

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