Improvements to the fdio interaction
This merge request:
- adds the Kafka latency to serData for the frame and userInfo to be printed out in the status of the FdIOServer
- corrects the way to check for empty Kafka messages by checking if the "all_messages" dictionary entry is empty
- adds updating of the state of the FdIOServer if no frame is being received
- adds
FdIOPutFrame
to fdio2kafka as it will free the frame ensuring that there is no memory leak