refactor vhost with port handling
refactor vhost with port handling

Originally, to add /healthcheck to both plaintext and https ports, but also
made the code much smaller and easier to understand. Deletes some
duplication of join/split work.

jmhodges/howsmyssl,jmhodges/howsmyssl,leocassarani/howsmyssl,nxn128/SSLTest,jmhodges/howsmyssl,nxn128/SSLTest