Upgrades: safer new bibdocfile model upgrade

* Uses the get() method instead of __getitem__() defaulting the return
  value to an empty dictionary in case of missing keys in more_info.
Merge pull request #33 from kasioumis/master-fix-bibdocfile-upgrade

Upgrades: safer new bibdocfile model upgrad: safer new bibdocfile model upgrade
Websearch: fix results when applying search limits

* Fixes prs_apply_search_limits so that the results_final dictionary is
  updated, rather than re-defined locally.

(closes #1750)

Signed-off-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
Co-Authored-By: Ludmila Marian <ludmila.marian@gmail.com>
Merge pull request #41 kasioumis/master-search-engine-fix-apply-search-limits

Websearch: fix results when applying search limits
WebSearch: fix number of printed records

* Fixes the number of records printed when a ranking methond is
  used.

Co-authored-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Merge pull request #55 from ludmilamarian/master_websearch_fix_sliceing

Master websearch fix sliceing
OAIHarvest: Small fix for oai_harvest_daemon

* Fixes the type error in oai_harvest_daemon that was stopping the arxiv
  harvesting from time to time.
Merge pull request #60 from switowski/oai_harvest_daemon_patch_cds

OAIHarvest: Small fix for oai_harvest_daemon