Merge pull request #143 from daniellawrence/remove_trailing_whitespace

Removed trailing whitespace causing lint error
fix README example for config_kernel_variables
Update README.md
Merge pull request #157 from Hiving/patch-1

fix README.md
Puppet 3.4 compatibility fix
ignore extra tags on the user
sort the tags before setting

this isn't necessary for actual functionality but is easier for unit
tests
Replace hardcoded curl with nanliu-staging's staging::file.

This replaces the hardcoded `curl` exec with a more flexible
downloader provided by nanliu-staging.  It can use wget or curl,
and will autodetect the right one to use.
Merge pull request #166 from apenney/nanliu-staging

Replace hardcoded curl with nanliu-staging's staging::file.
manage_repos:

   If +true+ it will try to setup the repositories provided by rabbitmq.com to
   install RabbitMQ. If you manage your own repositories for whatever reason you
   probably want to set this to +false+.
add spec tests
Update rabbitmq_spec.rb
Remove garethr/erlang dependency

Most of the distributions handle the erlang installation automatically.
The garethr/erlang dependency is not needed there and can be added
manually in case it's needed.
Merge pull request #135 from toabctl/remove-erlang-dependency

Remove garethr/erlang dependency
Merge pull request #140 from robocoder/manage-repos-patch

manage_repos
Update README.md

Add documentation for exchanges native type
Merge pull request #179 from jaimegago/master

Update README.md
Fix unit tests.

Apt has changed and now needs an lsbdistid passing through.
Merge pull request #182 from apenney/fix-unit-tests

Fix unit tests.
allow port to be 'UNSET'.

This allows to have a setup where rabbitmq is not listening
on an non ssl port.
eg:
  class { '::rabbitmq':
    ssl                      => true,
    ssl_cacert               => '/etc/rabbitmq/ssl/cacert.pem',
    ssl_cert                 => '/etc/rabbitmq/ssl/cert.pem',
    ssl_key                  => '/etc/rabbitmq/ssl/key.pem',
    config_variables         => { tcp_listeners => '[]' },
    port                     => 'UNSET',
  }