etcdserver: refactor cluster and clusterStore

Integrate clusterStore into cluster, and let cluster become the source of
cluster info.

fixes #1354 

early feedback welcome
I have added a warning for it. This one is used in NewServer to build ServerConfig to start the Server. I don't have good thoughts now..