TCP input filter for TCP-based firmware
This MR adds an InputFilter capable of receiving data from TCP streams sent by an FPGA board. The TcpInputFilter is also capable of detecting opening and closing of the connection. Apart from the clang formatting, it is ready for review.