deposit: autocomplete journal titles

* NOTE: expects KB dynamic_journal_titles.

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

* NOTE: expects KB dynamic_experiments.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: placeholders for autocomplete

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: fixes to fillform arXiv import

* Updates fields regarding the new OAI2 import API.

* Imports arXiv comments field onto note hidden field.

* Adds license url field if it's present in arXiv import.

* Strips created field imported from arXiv and year field imported from
  Crossref to Journal Information's YYYY year form field.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: arXiv/DOI priority change

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
config: ARXIV_API_URL removal

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: ArXiv -> arXiv rename

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: conference and proceedings info both in 500 field

* The conference information goes in one 500 field and the proceedings
  information in another 500 field.

* Temporary solution until we do a fancy conference lookup widget: we
  rename 'Conference name' to 'Conference information' and inside a
  placeholder: 'Conference name, acronym, place, date'.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: define 980__a value based on form information

* Depending on which information in the form is filled and what
  document type selected we should add different 980__a values.

* Adds 980__a:conferencePaper if conference information is given.

* Add 980__a:Published if journal info is given but no conference info.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: quite nicely working typeahead for conferences

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base/deposit: conferences typeahead as jquery plugin

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: change of hiding method of hidden fields

* Uses HiddenInput widget in forms.py, and hides
  all leftovers generic using class based jQuery
  selector in fillform.js.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: conference_id hidden field

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: proper submision for conference

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: bug fix for conference typeahead

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: adaptation to fieldlist separation

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: conferences ta jshint for fillform

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: task manager doc improvements

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: task manager typo fix

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>