Stop retrying to connect on permanent failure
Minor change to the connection pool code that uses the *net.OpError type
to pull of retrying to connect to a host if the error is a permanent
erorr.
Reduces startup time on creating a new sesession when we try to
establish a connection using gocql that does not have visibility to the
host.
Performance improvement easily reproduced when using default cassandra
docker container with gocql.