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