remove IOVLock hacks
currently, every algorithm needs a specific data dependency: IOVLock.
This relates to interaction with the conditions. most likely, @clemenci can elaborate a bit more if people would like to have the details.
Because i did not want to obscure the user code with this additional dependency, its hacked into core.py
at a couple of places.
As soon as this dependency is not anymore needed (the iovlock dependency is hack), we can get rid of all these hacks in core.py
Edited by Niklas Stefan Nolte