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...
Rename rpc_impl.h to rpc_calls.h - seems to be more appropriate.
Move constants.h to the core utils folder