Add nagios checks for rabbit mq

AMQP library allow us to check for the existence of a Queue, and gives us back the number of consumers and pending messages.

The "queue does not exist" case can only happen if an actor has never connected to the smart-router and clients are already trying to talk to it.