Make SimpleNodeSampler populate the list of connected nodes using the information returned from the cluster


This is to allow people to introspect things like data settings and attributes. Also makes it consistent with the sniff sampler.


This was the result of confusion on the mailing list where someone tried to verified he is not connected to data nodes by looking at the `TransportClient.connectedNodes` information.