Using ActorRefFactory rather than ActorSystem to create temporary actors

I believe ActorRefFactory is a more appropriate type than ActorSystem to pass into the amqp-client library.  This allows connections to be spawned from child actors, and does not require passing the ActorSystem to child Actors nor looking up the root system.