(from AES) v2listener: Clean up vhost names and hostnames [ci-skip]
(from AES) v2listener: Clean up vhost names and hostnames [ci-skip]

- names: Synthetic names should have an "_", to avoid clashing with a
  real hostname (which cannot contain a "_")/
- hostnames: For insecure vhosts, the hostname should consistently be "*",
  not just when it's the AES forced 8080.

The latter reveals that we need to key listener.vhosts off of
(secure,hostname), not just (hostname).

datawire/ambassador,datawire/ambassador,datawire/ambassador,datawire/ambassador,datawire/ambassador