QueueConnection wraps the ExchangeDeclare() method to enforce durable

We want all use of queues/exchanges to be durable for what we're doing
so provide sane defaults when we're interfacing with our AMQP service.