Rework DAQ data reading functions on HAL level - keep on reading
the maximal allowed block size until we don't have any data letfover.
Needs some testing with TBM attached...