etcdserver: refactor cluster and clusterStore

Integrate clusterStore into cluster, and let cluster become the source of
cluster info.

fixes #1354 

early feedback welcome
@jonboulle So I propose change cluster-name to cluster-token. That matches with discovery-token. So in discovery case, we use discovery-token to add uniqueness. In static bootstrap case, we use cluster-token to add uniqueness.