BibFormat: fix abstract
BibFormat: add OSTI XML output

Co-authored-by: Rob Atkinson <atkinson@fnal.gov>
BibTasklets: add new features to APS harvester

* Adds a new parameter to the APS harvester called 'reportonly',
  which allows the user to only receive the number of records
  to harvest and exit. This mode will not harvest any records.

* Adds a new parameter 'threshold_date' in bst_apsharvest that
  allows to specify an ISO date for when the harvested records
  should succeed in order to be considered for harvesting.

* Adds a new parameter "devmode" to APS harvester that can be
  enabled for testing purposes that will not send mails or
  do uploads, and provide full verbosity.

* Adds more error reporting to APS harvester via e-mail.
apsharvest: move away to tmp-shared/apsharvest
Minor fix to inspire_update_feedboxes.py
Various: html validation fixes
BibTasklets: properly add FFT field indicators

* The APS harvester using docextract.BibRecord was not properly
  creating the FFT field as the proper indicators were not
  passed. This patch fixes that.

Reported-by: Kirsten Sachs <kirsten.sachs@desy.de>
BibTasklets: add another sleeping point

* Adds another sleeping point in APS harvester.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
bibformat: new orcid format element

* Display ORCID in HepNames detailed view
BibHarvest: oaicds2inspire accepts non-oai XML, adds 980:NOTE

* BibFilter script can now convert CDS MarcXML in a <collection>
  or a lone <record>

* Minor bugfixes relating to record IDs, also OAI information
  is placed in 037 instead of 035.

* The filtering script will add the 980 NOTE collection indicator
  if the value(s) in 088 require it. Currently these report numbers
  are hard coded but they should be moved to a KB in the future.
kbs: add NOTE collection KB

* Adds new KB for 980:NOTE collection during CDS harvesting.
BibFormat: change orcid display

* Removes http://orcid.org from the HepNames display
BibEdit: add email to templates

* Adds $$m in all templates
BibTask: affiliation guessing tasklet
BibFormat: bfe_INSPIRE_abstract and empty 520__a

* In case of HEPData summary in 520__h, bfe_INSPIRE_abstract
  crashed. This is fixed.

Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: template modifications
BibFormat: new reference forms

* Adds extra forms after a user clicks the "Update References"
  button.

* Improves reference correction form layout

* Keeps the output format while searching for references to add
BibHarvest: CDS to INSPIRE filter update

* Adds 980 ConferenceNote collection detection.
* Includes minor fix for 653-1_ authors going into 653-__

Reviewed-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
BibConvert: Add XSLT/XML files for Inspire to CDS

* Includes the XSLT stylesheet for conversion of MARCXML
  from the Inspire format to CDS. They were originally available
  on the INSPIRE tWiki page SystemOperationsCDSIngestion
  authored by Jan Aage Lavik <jan.age.lavik@cern.ch> and
  maintained by Rasmus Thogersen <doodlingwhale@gmail.com>.

  They've been included here for version control reasons.
  inspire2cds.xsl is included with dependencies (XML files).

* New files included in Makefile, installs to bibconvert/config
  folder.

* XSL file preserves DOI, hyphens removed from CDS labels in
  experiments XML file, author name initials converted to spaces
  instead of being removed.

Co-authored-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Co-authored-by: Rasmus Thogersen <doodlingwhale@gmail.com>