Patch for https://github.com/hazelcast/hazelcast/issues/3613

Made TCP/IP connection timeout configurable via property hazelcast.socket.connect.timeout.seconds.