RabbitMQ support

This adds a new parameter, amqp_server, which allows toggling between
rabbitmq and qpid as the amqp provider.  It also unifies the
configuration for both under a set of amqp_* parameters.  The former
qpid_* parameters have been renamed in this manner.