Addresses issue where names joined by "-" were lowercased in the softconf script.
The proposed approach follows this pattern:
Name1-Name2 -> Name1-Name2
Name1-name2-Name3 -> Name1-name2-Name3
Name1-Name2-Name3 -> Name1-Name2-Name3
The first name segment is always capitalised as is the last name segment. Only the middle segment is left lower-cased if it initially appears lowercased.
Addresses issue where names joined by "-" were lowercased in the softconf script. The proposed approach follows this pattern:
The first name segment is always capitalised as is the last name segment. Only the middle segment is left lower-cased if it initially appears lowercased.