*: generate clusterid

Generate clusterID based on hash(sorted(MemberIDs), discoveryURL)
@unihorn @jonboulle To be more clear, I have no plan to replace it with clusterName. 
clusterName is a salt to generate nodeID, not a salt to generate the clusterID.