$stomp_ensure is boolean and the type does not accept true or false as a valid ensure value
document a bunch of missing parameters
MODULES-1242 add spec and acceptance tests for rmq 2.8.1 and credentials in rabbitmqadmin URL, and README note on RedHat upgrade/downgrade issues
MODULES-1242 Add credentials to rabbitmqadmin URL and fix some spec tests for this
autorequire service

Signed-off-by: Stephen Gran <stephen.gran@piksel.com>
Merge pull request #221 from jantman/MODULES-1242

Modules-1242 always use credentials in rabbitmqadmin URL
Merge pull request #219 from jantman/paramdoc

document a bunch of missing parameters
Merge pull request #206 from bezerker/ruby-stomp

Use valid ensure value similar to ldap_auth when stomp_ensure = true
Merge pull request #222 from sgran/master

autorequire service
4.1.0 prep
Merge pull request #229 from mhaskel/4.1.0-prep

4.1.0 prep
Fix issues URL
Merge pull request #230 from mhaskel/issues

Fix issues URL
Adding ability to configure cluster node type

Deprecating cluster_disk_nodes in favor of cluster_nodes and cluster_node_type
Make sure we @ all variables to remove warnings.
Manual cherry-pick of cluster README fixes

This commit is essentially a hand port of
the commit a41a1dda6c5fedfcb28f88270fb7a58f379f787c
from Bryan Wyatt <brwyatt@gmail.com>
from master.

The merge conflict was so bad, that I decided to recraft the
commit.
Updating tests to handle cluster config changes
Revert "Add rabbitmq_exchange type and provider"

This reverts commit 95584a5a9eae6e8fb23263fb676d0cce966bad5a.

Conflicts:

	lib/puppet/type/rabbitmq_exchange.rb
	manifests/server.pp

This commit reverts a previous commit that added support for installing
rabbitmq admin.

I am reverting this patch b/c it does not work with rabbit 2.7.x (which
is what Ubuntu Precise currently ships with)

I ran into the folliwing problems with this patch:
  - it expects rabbitmq-plugins and rabbitmq-env to be in the current.
  - in its current form, it relies on defined variables default_user
  and default_pass to be defined in rabbitmq::server
Editing README to add additional dependancies on debian

The erlang version provided in the official debian repository
 doesn't handle SSL ciphers used by puppet (when used as a CA)
The more recent version offered by the erland repo (as set up
 by the erland module) alleviates this.
Merge branch 'icehouse' of https://github.com/gwdg/puppetlabs-rabbitmq into icehouse