workflows: Holding Pen record display update

* Updates the record display of harvested records.

* Adds blue button instead of white button in details pages for
  core_approval.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
converterext: update arXiv to INSPIRE conversion

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
deposit: update MARCXML after CORE task

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: only show Accept (CORE) if needed

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: update arxiv records

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
recordext: fixes in record definition

* Changes "nonpublic_note" to 595.

* Fixes a typo in the hepnames.cfg definition.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: convert using only the HEP model

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
knowledge: fix knowledge API call

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
oaiharvester: diff only basic dicts

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
oaiharvester: fix for record diffing

* Sends a "correct" when diffing arXiv updates which only adds
  new content and ignores changes.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: more robust arXiv description

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
fabfile: add new workers and fix symlink issue

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