Oxford: fix for unpacking method

* Fixes checking if variable exist in the oup_packege object.
Merge branch 'oxford'
epdsciences_package: adds new module

* to convert the metadata from edpsciences to marc xml.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
Tests: Unit test suite added

* Adds unit tests for PoS, APS, CONSYN and EDP Sciences.

* Unifies the harvesting of EDP Sciences and APS.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
jats_package: new module for jats parsing added.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
edpsciences_package: convertion fixes

* Adds 980__a:ConferencePaper.

* Adds reference numbers.

* Adds licence harvesting.

* Removes footnotes from title and places
  them to 500__a field. Adds subtitle harvesting.

* Adds subject harvesting.

* Adds keywords harvesting.

* Adds harvesting of article type and only converts articles
  with types 'research-article', 'introduction', 'letter'.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
global: Bibrecord dependecy removed.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
global: refextract calls surrounded in try blocks

* something broke on invenio and sometimes
  a RuntimeError is raised maybe the problem
  is in my local installation.
utils: record_xml_output fix.