Added HTTPS support via a new HTTPS Port configuration option

Similar to the HTTP Port, defaults to disabled.
Why do we use the tcpKeepAliveListener just for TLS?