Sane ping() for ClusterClient

The ClusterClient ping is really not useful currently as
it pings a random single node. You might get an exception,
might not. Without Breaking the IRiakClient interface this
makes it so ping() tells you if *all* nodes are up in the
cluster.