Lowercase hosts on import and reject uppercase hosts for the whitelist

- Lowercase hosts when importing from site YAML files, so we don't potentially add uppercase hosts that Bouncer can't handle.
- Explicitly reject adding an uppercase host to the whitelist.
I think we should make Transition robust - it should ensure its own integrity. It working correctly should be independent of another system.