Pull in rabbitmq user, plugin and vhost providers from Puppetlabs RabbitMQ module
Export the rabbit nodename, otherwise rabbitmqctl doesn't work
Attempt to add RABBITMQ_NODENAME to the environment... this is not good
Oh god... replace puppet has_command with hardcoded shell execs as it doesn't work :(
Add hardcoded RABBITMQ_NODENAME to environment in other providers
rabbitmq-plugins doesn't need hostname
Replace has_command with hardcoded cruft which does amazingly work
Add plugins directory, ensure it's created before installing rabbit
Move version no into config so we can easily access the variable
Leave plugins within homebrew cellar for the moment
Fix syntax error
Add crufty new provider and type for rabbitmq exchanges
Escape all the things
Remove command we're not using from exchange provider
Manually set enabled plugins for the moment
Add hailo specific exchange type
Fix noob dependency error
Merge remote-tracking branch 'origin/new-providers'