MQ improvements following Virgo testing
This brings improvements to the mCBM MQ monitor devices following testing on Virgo and advice by the GSI IT team, along the following points:
- Move "active work" from InitTask to HandleData or Run methods to fit with the FairMQ Device state machine definition
- Minimize the amount of channels between pairs of devices
- Add new TS sampler with a REP-REQ interface + example consumer device + matching versions of the TOF and T0 monitors
Still missing are the improvements related to the following points:
- Init task may be executed multiple times => We need to handle Reset/Stop/Shutdown be careful/cleanup
This MR does not need to be merged for the Release and probably should not as it introduces a patch to the FLES IPC
Edited by Pierre-Alain Loizeau