Renamed read_packet_from_serial() to serial_read_packet() and renamed open_serial_port() to serial_open()
Added support for passing UDP packets back to the serial port
Return NULL if reading the rest of the packet from serial port fails
Added extra debug mode which allows displaying the packet coming from the serial port in hex