oaiharvester: sync workflow improvement

* Improves the INSPIRE production sync workflow to include more
  information in case of errors.

* Generally includes the reading of the harvested files inside the
  main workflow to allow for more information per bundle of records.

* Fixes a bug in the formatter function of the main sync workflow.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
deposit: separation of conferences typeahead

* Generalises extended typeahead to be used for other things not
  only conferences.

* Removes id from cachedQuery. This prevents reset to that string on
  backspace/delete after the page refresh.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
mixer: index configuration update
base: institutions initial model
deposit: custom autocomplete
deposit: move literature form js init
deposit: new affiliations typeahead

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: new submission button on submission completed

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

* Adds new submission button to form.

* More responsive form fields.

* Tip at the top of the form.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: not show hidden fields on import preview

* Removes redundant `hidden` class.

* Improves the selector of the hidden fields.

* Fixes #151.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: removal of group fields

* Removes the duplicated `license_url`.

* Removes the hidden `note`.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
mixer: add dynamic_journal_titles KB

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
workflows: process arxiv math workflow update

* Adds HP_IDENTIFIERS Knowledge Base. Requires inveniomanage database recreate.

* Matches incoming records with objects in Holding Pen.

* If an object is matched updates old object and deletes the new one.

* Adds possible new identifiers to the Knowledge Base.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
deposit: thesis collection correction

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

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: report number arXiv categories correction

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: degree type empty value addition

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: exclusive fields by document type cleaning

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

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Merge pull request #141 from GiorgosPa/knowledge

workflows: process arxiv math workflow update