base: less flavor of bootstrap

* Removes inspire.css since it is no longer needed.

* Adds the "less" filter parameter on the LESS.

* Fixes Font-Awesome issue after clean installation.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
grunt: initial support of JSHint

* Uses JSHint to lint JavaScript under modules.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
grunt: refactor of Grunt

* Adds copy task for external libraries.

* Removes redundant tasks.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
general: update of README.rst

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: thesis metadata fixes

* Fixes thesis metadata mapping when there is no data input.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: proceedings info box additions

* Adds nonpublic_note field (500__a) to
  Proceedings Info Box.

* Disables Proceedings Box if any journal
  information is filled.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Co-authored-by Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
Co-authored-by Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: removal of 'Required' labels

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: fix for import message synchronization

* Displays messages from the query callback.

* Separates a function to generate messages.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: fix for undefined special_mapping

* Checks if the given type of deposition has a
  special mapping before running the function.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base: fix for authors sorting in deposit form

* Removes workaround for proper scrolling in
  mobile version.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base: removal of custom row styling

* Fixes improper Authors alignment in deposit
  form.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: clean-up of deposit form

* Removes label a left of the 'Import data'
  button.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base: fix for buttons size in deposit form

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: fields_group.js jshint improvements

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: fillform.js jshint improvements

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: support of multiple subjects

* Allows to select multiple subjects using the Bootstrap
  multiselect library for the frontend.

NOTE: run `grunt` to copy the external libraries.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: translated title field

* Adds translated title field if the selected language isn't English.

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

* Moves both the language and the translated title fields underneath the main
  title field.

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

* To be squashed

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

* Fixes the layout without touching the .container class
  from core Bootstrap and sets proper breakpoint.

* Adds new styles for the Instructions box.

* Smoothly collapsing panels.

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