Made TCP/IP connection timeout configurable via property hazelcast.socket.connect.timeout.seconds.
Changes per code review.
More code review changes.
Fixed checkstyle issue.
Merge pull request #4087 from agherardi/master

Made SocketConnector timeout configurable (Patch for #3613)