etcdserver: refactor cluster and clusterStore

Integrate clusterStore into cluster, and let cluster become the source of
cluster info.

fixes #1354 

early feedback welcome
ISRemoved is not fine to me. This is a function on cluster. ISRemove sounds like `is the cluster removed` intuitively.