Removes whitespaces from package names in db "package" table.
Merge pull request #79 from Dziolas/master

Removes whitespaces from package names for db "package" table.
tests: fix bad import

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
utils: new function to fix author names

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
scripts: new script to fix common record errors.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
Elsevier: Fix for Elsevier doi finding and fixes adding new field.

* Changes search_pattern to perform_request_search in Elsevier to
  better find recid basing on DOI,
* Adds casting values to strings in record_add_field in utils.py.
Merge pull request #80 from Dziolas/master

Elsevier: Fix for Elsevier doi finding and fixes adding new field.
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>
Merge pull request #81 from mvesper/add_nations_field_in_harvesting_kit

utils: changes to multiple affiliations in nations field
elsevier_package: Reworks adding of affiliations

* Adding of affiliations now works in 3 stages
    * Referenced affiliations are added
    * Affiliations in the same author_group are added if there
      were no referenced affiliations
    * Affiliations of higher hierarchies are added

* Check "Tag by Tag The Elsevier DTD 5 Family of XML DTDs" for
  more information.

Signed-off-by: Martin Vesper <martin.vesper@cern.ch>