Fix brittle catalog test

The old test actually made an HTTP request to an external service.
The new test stubs (only) the subprocess call of hets with a catalog.
use and_return.
remove stub calling the original.
comment the use of any_args.
Merge pull request #1076 from ontohub/fix-catalog_test

Fix brittle catalog test
add new queue for priority pushes.
add rules for priority-push to settings.yml

See information about the rules here:
https://github.com/ontohub/ontohub/issues/694#issue-27703382.
add specific queue handling to batch worker

The OntologyBatchParseWorker now can take method calls which directly
supply the queue to place the job in. Additionally there is a convience
method for the priority-push queue.
add methods for priority-conditions check

Add a method to check whether the necessary priority
conditions are met. Additionally add a helper
method to retrieve the specific settings.
send batch-parse jobs to priority if appropriate.
handle priority for batch-parse correctly.
add specs for batch parsing and adjust old ones.
fix calls for batch parsing in priority.
add future-job specs for batch-parsing

Add specs to ensure that future jobs (concurrency balancing) will stay
on the queue they started out at (with the exception of the sequential
jobs, which have their own queue).
add suspended-save ontology spec for priority

In the case of small pushes suspended_save_ontologies
should create the jobs accordingly.
remove deprecation warning in git-repo-spec

The deprecation warnings with regard to be_true
have been turned into be(true).
obey hound.
use nicer rspec-mock (allow_any_instance)

Per eugens 'suggestion' i'll use allow_any_instance
and the receive mocker.
add spec for push with big commit

Per eugens suggestion we will now test every bound of the 'small push
priority'-system.