Features/gentoo support

Adds the tweaks needed to enable this module to be deployed on Gentoo-type distributions. Rabbitmq::Params needs a Gentoo block to avoid the compilation fail, and config files/dirs need to be owned by the package-created rabbitmq user to allow rabbitmq-plugin to make changes.
why can this not be `confine :kernel => Linux` ?