Add support for new rabbitmq versions

* Add rabbitmq_module and related parameters
  for new puppet-rabbitmq module support
* Update rspecs
* Add new rabbitmq dependenices to fixtures
* Use puppet-rabbitmq master in fixtures
* Add strict require vhost -> user -> permission

Closes-bug: #1386309

Change-Id: If5d28a7d062813c4969ba1d5411da211fb6e41eb
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>