CA-121355: Some improvements to Alex's commit; connection timeout should be configurable like the reply timeout; added one more constructor overload; some documentation corrections.
CA-121355: Some improvements to Alex's commit; connection timeout should be
configurable like the reply timeout; added one more constructor overload; some
documentation corrections.

Signed-off-by: Konstantina Chremmou <a7d1f757a659045fb6db8c1e3849a1c8ad00b97a@citrix.com>
agimofcarmen/xen-api-sdk,xapi-project/xen-api-sdk,kc284/xen-api-sdk,jonludlam/xen-api-sdk,cheng-z/xen-api-sdk,xapi-project/xen-api-sdk,jonludlam/xen-api-sdk,stephen-turner/xen-api-sdk,cheng-z/xen-api-sdk,xapi-project/xen-api-sdk,xapi-project/xen-api-sdk,agimofcarmen/xen-api-sdk,xapi-project/xen-api-sdk,jonludlam/xen-api-sdk,jonludlam/xen-api-sdk,stephen-turner/xen-api-sdk,kc284/xen-api-sdk,agimofcarmen/xen-api-sdk,kc284/xen-api-sdk,cheng-z/xen-api-sdk,stephen-turner/xen-api-sdk,kc284/xen-api-sdk,kc284/xen-api-sdk,kc284/xen-api-sdk,xapi-project/xen-api-sdk,stephen-turner/xen-api-sdk,stephen-turner/xen-api-sdk,agimofcarmen/xen-api-sdk,stephen-turner/xen-api-sdk,cheng-z/xen-api-sdk