Improved logging when a client connects to a cluster

When a client can't connect toa cluster member it should at
least tell which members it tried.
Resolved some style related issues
Addresses are norefreshed every iteration of trying addresses

When no connection is found, the exception includes a listing of all tried addresses.
Merge pull request #3660 from pveentjer/feature/3.x/client-initialconnection-logging-improvement

Improved logging when a client connects to a cluster