OPS: WebSearch: removes webservices regression tests
BibAuthorID: fix for the computation of the most relevant author's name.

* The most relevant name of an author is no longer being normalised.
* The name returned is the most relevant name variant for the author.

Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuhorID: prevent running non test funcs
testutils: switch to unittest2
BibIndex: reliable tests cleanup
WebSearch: date operators `<=` and `>=`

* Replaces the SPIRES operators `<=` and `>=` with
  the Invenio operators before the equal signs removal
  and before replacing the date before/after operators

* Adds unit tests to the query parser

Signed-off-by: Federico Poli <federico.poli@cern.ch>
OPS: BibAuthorID: skip failing tests
BibIndex: tweaks to virtual index tests
BibIndex: duplicate year in virtual index tests
installation: removes extra dependency
installation: specify cython version
travis: pypi mirror
travis: move apt-get update
travis: silencing output
BibIndex: new country tokenizer, country index, country KB

* Amends SPIRES to Invenio converter to use index cc->country
* Disables SPIRES sintax conversion cc->postalcode
* Adds BibIndexCountryTokenizer
* Adds regression tests for country tokenization on country index
* Adds countrynames-to-country.kb
* Adds country index and country field (in tabfill and with an upgrade script)
* Adds command line utility 'kbload', useful to load a new kb from file
* Automatically loads 'countrycode-to-country.kb' when installing demo site
* Adds configuration variable CFG_WEBSEARCH_INSTITUTION_COLLECTIONS
* Adds tags 110__u, 371__d, 371__g, 371__x
* Assumes that the country of the institution records does not change.
  If it changes, a manual full reindexing is required.

Signed-off-by: Federico Poli <federico.poli@cern.ch>
Tested-by: Alessio Deiana <alessio.deiana@cern.ch>
BibConvert: kbload fix

* Fixes newline problem

* Deletes try...except around imports

Signed-off-by: Federico Poli <federico.poli@cern.ch>
BibEditMulti: add email notification on submit

* Adds e-mail notification to users after submitting an update
  using the bibtask "email-logs-to" parameter.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
BibEdit: add email notification on submit

* Adds e-mail notification to users after submitting an update
  using the bibtask "email-logs-to" parameter.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
dbquery: accept mariadb 10.x in unit tests
Websearch: SPIRES to Invenio keyword translation

* Edits _SPIRES_TO_INVENIO_KEYWORDS_MATCHINGS and
  _INVENIO_KEYWORDS_FOR_SPIRES_PHRASE_SEARCHES in
  search_engine_parser.py

* Adds unit tests for the new mappings

* Adds new 'address' field and relative tag mapping (in tabfill and
  with a new upgrade script)

* Adds new 'note' field and relative tag mapping (in tabfill and with
  a new upgrade script)

Signed-off-by: Federico Poli <federico.poli@cern.ch>