And a JmsConnection test case
Fix state check loop
Add session ack mode property to info.
Can now create a connection to an AMQP broker.  Work done in the
AmqpProvider is serialized to a single thread to protect state changes
in the proton layer from happening concurrently.