GUAC-746: Add I/O transfer threads.
GUAC-746: Remove unnecessary close.
GUAC-746: Remove debug logging. Return success when successful. Handle lifecycle of parser properly.
GUAC-746: Read from parser before reading from guac_socket.