tweaking handshake protocol for more usage
Pipelined the responses to the handshake protocol
ignoring some info (hubname) as a result. This allows libjdcpp to not
assume order of protocol messages in sync, and allows it to connect to
more hubs