inveniocfg: restore wrapping showarning after running unit tests
WebAuthorProfile: fixes unit tests
inveniocfg: adds option to failt tests on first error
DocExtract: fixes regression tests
BibIndex: fixes admin regression tests
WebStyle: blocking read in handle_file_post

* handle_file_post was reading too much data from the request
  resulting in a blocking read. This happened when the uplaoded file
  was smaller than 10k.
BibSched: fix priority for the same sequence id

* When normalizing the priority for the same sequence id group,
  take into account not only WAITING tasks, but anything that
  isn't DONE or in ERR state.

Co-authored-by: Jerome Caffaro <jerome.caffaro@cern.ch>
Acked-by: Alessio Deiana <alessio.deiana@cern.ch>
BibAuthorID: leftover print statement
BibSched: fixes a bug with --profile cli option

* Fixes a bug in _task_build_params introduced when _TASK_PARAMS was
  switched to being an empty local variable.
WebSearch: stdout.flush conflicting with mod_wsgi

* Doing a flush on stdout would cause a runtime error.
BibFormat: left over print in format_record
WebSearch: fixes regression tests

* Fixes tests related to adding the size subfield (s) to 856 tags.
InvenioConnector: allow logins over plain http

* Adds a special parameter to Invenio Connector that allows to force logins
  over plain http.
global: InvenioTestCase in test suite (part 2)

* Completes the porting of tests to InvenioTestCase as
  started in f63b7e74eeca7ee87787e71642f7c1aa1f6620ad.
WebSearch: handle case in /collections/<collection name> urls

* When accessing collections urls, redirect to the right combination of
  uppercase/lowercase.
  e.g. /collections/DATA is redirected to /collections/Data
BibCheck: compatiblity with dateutil 2.2

* There is an internal error in dateutil 2.2 that raises a type error in
  case of invalid dates.
plotextractor: sanity in plotextractor tests

* PEP8 fixes.
* Moves a unit test that was querying arxiv to regression tests
  and disables it till we can find a way to run it without querying arxiv.
BibMatch: allow tests to login over plain http
BibClassify: raises an exception if rdflib is missing
WebSubmit: fixes for openoffice handling

* Use environment if possible to set the openoffice home
  instead of importing invenio from openoffice
* Fixes inveniounoconv path handling for executables on MacOS