Begin initial refactor to handle proton events instead of polling for
state change on all AMQP resources.
More work towards going for a complete event driven model using Proton
Collector to update the AmqpResources