First pass at cluster name.
Document set_cluster_name.
Language
Upgrade.
Log a warning if the cluster name is picked from several candidates.
I don't think we do need to notify. Also, add specs.
Assuage dialyser. And possibly myself?
Merge bug25979