The client shouldn't distinguish between 'unix' and 'xen'

We make the client always behave compatible with both, specifically
by creating only one connection and multiplexing everything over it.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>