Fix handling of long/short names in config.sh
Fix handling of long/short names in config.sh

- In some cases, valid long names were not being permitted
- In some cases, names were transparently modified to match the name
type given in vm.args, now a warning or error is printed when this is
done, or is attempted but is invalid for some reason

bitwalker/distillery,bitwalker/distillery