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.
Merge pull request #214 from basho/clusterclient-ping

Sane ping() for ClusterClient