*: generate clusterid

Generate clusterID based on hash(sorted(MemberIDs), discoveryURL)
Shouldn't the cluster ID, in the case of discovery (where the salt is used) be only the salt? otherwise nodes on discovery will have different cluster IDs from each other (being as they are the only members at the outset)