base: less files refactoring

* Moves base .less files to base/ folder. This aligns with
  Invenio's bundles.py dependencies parameter.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: requirejs adaptation

* Adapts all deposit JS code to requirejs.

* FIXME: in order to load modules, the extension .js is needed
  which should not be the case. The cause should be investigated.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: jsbeautifier changes

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: updates CrossRef import fields mapping

* Updates the fields for the CrossRef Flask extension.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>