Use FQDN rather than IP addresses to reference hosts.

This is the first step to being able to apply SSL or Kerberos to
an installation as both require a FQDN.
Add options for SSL support either via files or FreeIPA

If ssl and freeipa are true then certificates are obtained using
certmonger.

If ssl is true and freeipa is false then the the mysql and qpid
certificates and keys need to be passed in as arguments.