Code cleanups
Add some code around creating providers that connect via an SSL based
transport.
Initial implementation of SSL support for AMQP provider.
Basic tests for AMQP SSL support.
Set the current context in the correct location, fix typo in provider.