fix buffer overflow in AllenReportsToRawEvent and in UT track hits host buffer using gsl::span and safe_assign_to_host_buffer
Implements the suggestions of @raaij to workaround the buffer overflow issue uncovered in #282 (closed)
I am currently testing locally in the stack.
Edited by Ryunosuke O'Neil