utils: changes to multiple affiliations in nations field

* It is now possible to have multiple affiliations in the fields
  100__w or 700__w

* In case of Switerland and CERN in one affiliation, Switerland will
  be dropped.

Signed-off-by: Martin Vesper <martin.vesper@cern.ch>
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>