Rabbitmq 3.0 support

Tested with 3.0.2, 2.8.7, and 2.7.1