263dce9ea8
Adds the 'pseudo_vhost' option which when enabled will incorporate the virtual host into the address semantics. This creates a 'subnet' like address space for each virtual host. Use this when the messaging bus does not provide virtual hosting support. It is enabled by default as to date none of the supported AMQP 1.0 message buses natively support virtual hosting. It also updates SSL support: SSL can either use the connection hostname or the vhost name when validating a server's certificate. This is controlled by the 'ssl_verify_vhost' option. This option is disabled by default as it requires both vhost and SNI support from the server. By default SSL will use the DNS name from the TransportURL. Change-Id: I49bb99d1b19e8e7e6fded76198da92ca5f7d65ab Closes-Bug: #1700835 Partial-Bug: #1706987