use conf.amqp_durable_queues and conf.amqp_auto_delete in Producers and Consumers

Change-Id: I9c6b074c85c350f39c755b9e1ce8e0ee2a865e22
declare queue in producer in case consumer hasn't declared it yet.  fixes #1338732

Change-Id: I9fc8396ce7a8ccd0651dfe0b093df6d5d76ef133