BibCatalog: system email unit tests fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
testutils: fix for testing page with 401 error

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSearch: facet discovery improvement

* Uses autodiscover modules instead of plugin utils.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebAccount: WTForms import fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
dataciteutils: fix text encoding issue

* Fixes an issue where an already utf8 encoded string would
  cause an error when trying to re-encode it.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
pidutils: initial release

* Adds utility methods for validating persistent identifiers as
  well as detecting persistent identifier schemes.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Flask-Login: version 0.2.7 usage

* Updates Flask extension requirements.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
inveniomanage: unit test fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
dbquery: regression tests fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
BibCirculation: after demosite populate receiver

* Adds receiver after demosite populate to fill BibCirculation tables
  dependend on records.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSession: Flask-Login session fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSession: regression tests fix

* Addresses issue with 401 errors when guest user is accessing pages in
  tests (switched to 'admin').

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSession: fix user settings edit url

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
BibFormat: fix of page context test

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSearch: regression tests fix

* There are still few tests failing due to different UI.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
WebSubmit: regression tests fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>