Add additional checks for exchanges in RabbitMQ

Verify that required exchanges exists.

Astute:

- nailgun;
- naily;
- naily_service.

Mcollective:

- mcollective_broadcast;
- mcollective_directed.

Change-Id: I0db0189b7f2fbc173e52fcaee29fc1468e24eeff
Closes-Bug: #1319385