config: add synonym config from PROD

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: arXiv/DOI matching task improvement

* Takes the configuration of WORKFLOWS_MATCH_REMOTE_SERVER_URL from
  the global scope.

* Forces lowercase string matching for arXiv prefix stripping.

* Adds some error handling if the remote requests suffers
  connection issues.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: template naming fix

Sign-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
oaiharvester: upload module added

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
workflows: classifier description fix

* Adds classifier results in holdingpen description column
  for process_record_arxiv workflow.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
base: add tasklets

* Adds tasklets for use with bibtasklet.

* Adds the tasklet bst_webcoll_postprocess that is used with
  the workflows to work with robotuploads.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: config usage in views fix

* Fixes the imports of config variables in the workflows blueprint
  to use inveno.base.globals.cfg  instead of invenio.config.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
mixer: license KB update

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: remove file sortable option

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: conference typeahead improvements

* Removes reverting the cached value on backspace key.

* Hides warning message when the conference field is empty.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
workflows: OAI-PMH production sync

* Adds a new OAI-PMH production sync workflow for use to
  harvest from an Invenio instance.

* Adds configuration of the new OAI-PMH harvest.

* Adds back sample OAI-PMH harvest for harvesting ph-math from
  arXiv.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: lookup change from value->primary

* Changes the lookup in the match_record_arxiv_remote_oaiharvest()
  task to use the recently changed "primary" key to fetch the
  arXiv ID.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
recordext: external_key to value change

* Changes the system_control_number 035__a value back to "value"
  in order to be compatible with lookups in Invenio.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
fabfile: fix prod URL

* Changes the upcoming prod site URL.
* Adds pre-creation of bibsched log folder in virtual env.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
base: new landing page

* Removes boxes of the homepage.

* Adds new text entry.

* Realigns the header and footer.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: extra boxes addition

* Adds references, relevance to HEP and extra comments boxes.

* New workflow task that passes the info to the Holding Pen via
  extra_data dict.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: merge page range/article id fields

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: report number form field addition

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

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

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