updated api to be inline with latest crud spec changes.
CR Changes.
CSHARP-937: added support for connect timeout into the opening of sockets.