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>
BibIndex: new `datasource` field and `786__w` tag

* Adds field `datasource`, associated with the new tag `786__w`

* Adds upgrade script

* Adds bibfield definition of `datasource` in `atlantis.cfg`

Signed-off-by: Federico Poli <federico.poli@cern.ch>
Miscutil: new demo records

* Adds 4 demo records

* Fix tests

Signed-off-by: Federico Poli <federico.poli@cern.ch>
BibIndex: journal page tokenizer

* Adds tokenizer `BibIndexJournalPageTokenizer`

* Adds tag `773__c`, field and index for `journalpage`

* Adds upgrade script

* Adds unit and regression tests

* Fixes journalpage keyword translation in websearch

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