Merge pull request #80 from Dziolas/master

Elsevier: Fix for Elsevier doi finding and fixes adding new field.
Merge pull request #81 from mvesper/add_nations_field_in_harvesting_kit

utils: changes to multiple affiliations in nations field
scripts: extends fix_marc_record script

* Adds an option to fix a record with a specific record
  if from a given Invenio site.

* Improves the author names fixes.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
Merge pull request #85 from GiorgosPa/scripts

scripts: extends fix_marc_record script
global: removes refextract and get_kbs dependencies

* Adds parameter refextract_callback to get_record functions.

* Adapts sample_consyn_output.xml file (The new tests do not
  use refextract).

* Adds function fix_dashes and tests for it.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
elsevier_package: fix reference extraction

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
Merge pull request #86 from GiorgosPa/consyn

elsevier_package: fix reference extraction
NLM & JATS: fix for extracting authors in colaborations

* Fixes extracting authors when "contrib" tag is used to indicate a
  collaboration. To avoid having fake author with all affiliations we
  skip "contrib" tag with "contrib" subtags.