etcdserver: refactor cluster and clusterStore

Integrate clusterStore into cluster, and let cluster become the source of
cluster info.

fixes #1354 

early feedback welcome
We should add a warning comment here since this can be rather unsafe since there can be conflicting names. Is there a way we can rewrite this to use the ID instead?