etcdserver: refactor cluster and clusterStore

Integrate clusterStore into cluster, and let cluster become the source of
cluster info.

fixes #1354 

early feedback welcome
@unihorn I think we do not need this struct. for discovery initialization, we could simply build a string to match the format with initial-cluster-config.