BibDocFile: more robust decompose_bibdocfile_url()

* Improves decompose_bibdocfile_url() function to be more robust with
  respect to uncommon characters in docnames.

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibAuthorID: s/persons/records in affiliations logging
errorlib: context support in sentry

* Introduces support for HTTP, and user context in sentry, by
  exploiting information provided in req object when available.

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEdit: user name in BibSched column

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
WebSearch: filtering of citation tab counts

* Does not filter anymore by collection:citeable in the counts displayed
  next to the tab title.
BibAuthorID: get_arxiv_url() fix

* Fixes generation of arXiv URL.

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Revert "BibRank: index all collections"

This reverts commit 89c931989670d622324c13c60d26cbf6f9209bf1.
Revert "BibRank: faster indexing"

This reverts commit e6f5e066a4e0a19f6cf8ef596618af68e8de9564.
BibRank: left over cites for deleted records

* Removes the recid from the information dictionary when computing
  citations so that references done via 999C50 are ignored for
  record not in the selected collections.
BibSched: tracebacks with context
installation: location of demo_table_jui.css

* Fixes location of demo_table_jui.css by explicitly referencing last
  git tag that contained the file.

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>

Conflicts:
	Makefile.am
errorlib: undefined collect_user_info
WebSearch: debug text for citation log
WebSearch: overwritten recid variable in citation tab
DocExtract: better error message when pdftotext is missing
BibAuthorID: external publications guard

* Guards arxiv and doi processing.

Signed-off-by: Minn Soe <minn.soe@cern.ch>
BibAuthorID: Fix APPP title name display

* The selection of the most relevant name to be
  used as a title for the APPP does not crash
  anymore when handling empty names.

Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuthorID: APPP internal papers in external pub

* INSPIRE Datasets were mistakenly shown as external publications.

Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuthorID: personal details native names

* Improves display of unicode native names.

Signed-off-by: Minn Soe <minn.soe@cern.ch>
OPS: disable search services tests

* Disables tests in `websearch_services_regression_tests.py`

* Disables test `test_websearch_search_services_report` in
  `websearchadmin_regression_tests.py`

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