[WFLY-1597] / [WFLY-2211] Reworking of registration of the HttpUpgradeService to make the registration compatible with configurations with just a secure port and not non-secure port.
[WFLY-1597] / [WFLY-2207] Completing enablement of HTTP Upgrade over HTTPS.
[WFLY-1597] / [WFLY-2208] If a redirect is encountered attempting a HTTP Upgrade - follow it.

TODO: A small amount of additional work will be required for this commit to bring it in-line with the changes to support aliases.