Define __str__ and __repr__ for Connection
More debug logging around connection management
Avoid sharing LoadBalancingPolicies across Clusters

If shared, the old LoadBalancingPolicy instance would be
re-populated, but with different hosts, causing problems
for anything that tries to use the old hosts.