pos_package: updates naming capitalization

* Converts allcaps names to first letter capital
  and rest in lower case.

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

* Fixes affiliation harvesting.

* Adds the page range after pp in unstructered text.

* Uses subfield 't' instead of 'q' for book titles.

* Fixes the year harvesting.

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

pos_package: updates naming capitalization
Merge pull request #21 from GiorgosPa/aps_package

aps_package: various fixes
elsevier_package: adds missing year in references.

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

elsevier_package: adds missing year in references.
springer_crawler: adds new module

* to crawl from Springer web pages.

Signed-off by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
ftp_utils: adds a module to handle ftp downloads.

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

ftp_utils: adds a module to handle ftp downloads.
Merge pull request #22 from GiorgosPa/springer

springer_crawler: adds new module
elsevier_package: affiliation warning improvement

* Improves the warning of multiple implicit affiliations to
  not generate an error on concatenation.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
aps_package: XML format detection

* Adds support for simple XML detection in the APS converter. Raises
  new ApsPackageXMLError should the given XML be of a non-JATS format.

* For performance, ApsPackage allows client to pass pre-defined
  journal mappings.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
utils: new module for frequently used functions

* Moves function fix_journal_names to utils.

* Fixes function fix_journal_names.

* Adds function collapse_initials.

Signed-off by: Georgios Papoutsakis<georgios.papoutsakis@cern.ch>
aps_package: book references fix

* Adds publisher location information.

* Adds editors.

* Adds volume and page information.

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

aps_package: book references fix
elsevier_package: various fixes for CONSYN

* Uses stdout for logging if log file is unaccesible.

* Removes duplicated code.

* Adds missing articleid on journal references.

* Fixes Convertion of Journal names to Inspire's short form.

* Adds 'Erratum', 'Publisher Note' and 'Addentum'
  in 773__m field for 'err', 'pub' and 'add' doctypes.

* Adds 980__a:'Review' for 'rev' doctype.

* Detects multiple references with the same label
  and handles them separately.

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

elsevier_package: various fixes.
global: PEP8 fixes and import refactoring.

Singed-off-by: Georgios Papoutsakis<georgios.papoutsakis@cern.ch>
minidom: Moves format_arxiv_id into utils module

* Removes arXiv prefix from the old formated arXiv ids.

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

* Fixes 999C5s field to always has the form of journal,volume,page.

* Adds basic metadata (pagecount, pacscode, author email,
  260__t:published, subjects)

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