Cluster ring discovery

This is a follow up to #211.
Use:
size := len(session.Pool.(*SimplePool).connPool)

Instead of:
session.Pool.Size()

Pool.Size() in simple pool returns the number of connections not the number of nodes. 
You can try and add locking around the call to the raw connPool variable for concurrency access.