Add support for tuple type
Fix UDT deserialization
Register type code for tuple type
Simpler host connections for v3 protocol
Add protocol version option to benchmarks
Adjust concurrency based on protocol version