BibEdit: fix conference paper template
BibTasklet: fix arXiv DOI exception

* Fixes an error while printing error messages.
* Minor PEP8 fixes.
BibConvert: more arXiv filter fixes
BibConvert: change substring-before with starts-with
tests: fixes Python 2.4 compatibility errors

* Removes Python syntax that is not Python 2.4 compatible as
  well as any reference to the request library which is currently
  not supported on our boxes.

  This means you can now run INSPIRE specific webtests on SLC5+
  boxes by running:

  $ nosetests tests/web.py

  or

  $ python tests/web.py
BibTasklet: fix wrong MARC field

* Corrects the check to see if 260__c already exists in the
  script to import DOIs for arXiv records.
BibFormat: do not print duplicate 260__ fields
PortalBox: remove extraneous newlines
BibHarvest: OAI Python script added for CSD ingestion

 * This replaces the oai2cds XSLT file, takes input as OAI
   harvested MarcXML, outputs Inspire-friendly MarcXML.

Co-authored-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
BibHarvest: additional improvements to CDS filter

* Several enhancements to the CDS filter results. Including
  new way of looking up values in the KB JSON file.
apsharvest: improvements to unzip function
BibHarvest: fix occational usage of FFT__$u

* Changes $u to $a in one instance of FFT generation.

* Now ignores all paths with "_vti_" in them in an attempt to
  not add the same image twice which some zipped files store
  in folders like "_vti_cnf". Same thing for paths containing
  "__MACOSX".
BibFormat: modified publication info in detailed

* When a 773 fields has a 'p' subfield but does not have a 'v', 'c', 'n'
  and DOI, publication info is prefixed with "Submitted to:" in detailed
BibFormat: 020__b behind ISBN

* Adds display of 020__b in parentheses behind ISBN in
  Default_HTML_detailed.bft
BibFormat: several 260 in different lines

* Changes display of 260 field entries - each in seperate line.

Reviewed-by: Javier Martin Montull <javier.martin.montull>
BibFormat: URL for HDL id's

* Adds an HDL link to Default_HTML_detailed.bft.
BibFormat: MSNET, Zblatt & Euclid moved to 035

* Adds new links for MSNET, Zblatt and Euclid after data were
  moved from field 8564 to 035. Additionaly prevents from
  duplicated links if data are in both old and new fields.
BibHarvest: add encoding and deletion in filter

* Handles encoding in incoming records in the CDS filter
  better by using the setdefaultencoding hack.

* Adds handling of deletion of CDS records as indicated via
  OAI-PMH.

* Adds a new 035 field containing OAI request information.

* PEP8 fixes and updates.
BibHarvest: convert PDF plots to PNG images

* Now converts any PDF figures to PNG images to attach
  when able.

* Now handles any failing downloads better. URL's in 8564_
  that fails to download will now be ignored.

* Logging is now done to bibtask.write_message().
Banner for INSPIRE upgrade