CP-24466: subjectAltName for TLS cert
CP-24466: subjectAltName for TLS cert

When autogenerating a self-signed certificate for server-side TLS
use, add "Subject Alternative Names" for all the host's IP addresses
and host names that the `hostname` command can tell us.

Signed-off-by: Thomas Sanders <c547603d2dd860735c4f0c043b1348f5c48c02f8@citrix.com>

srowe/xen-api,srowe/xen-api,srowe/xen-api,srowe/xen-api,srowe/xen-api