Fix spec tests and apt repo

This pull request fixes the spec test for rabbitmq::repo::rhel and adds a new spec test for rabbitmq::repo::apt. Additionally, it fixes the rabbitmq::repo::apt class to let the repo pinning be handled by the puppetlabs-apt module and fetch the repo's public key from rabbitmq.com.