Update code to the latest version in km3pipe
There is a long-standing issue in km3pipe (km3pipe#105 (closed)) to decouple controlhost
and make it a standalone package and an external dependency to km3pipe.
It was "done", but never set up as an external dependency. Also the code here is now outdated and should be copied over from km3pipe.
Then we can go ahead with #1
Ping @eleguirriec