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.