Removed the client response queue

Client responses are now directly handled by the client io thread. It is a nasty hack because
the deserialization is now also done on the client io thread. This needs to be fixed. The problem
is that the call-id part of the deserialized object; so we need to get access to that without
needing to deserialize.