Fix apt key not being a key

This prevents the key from being constantly re-added everytime puppet is run
due to apt not detecting that the key is already present.
Merge pull request #59 from apenney/travis

Make this similar to apt's so that we can actually test multiple copies
Merge pull request #32 from johnnyg/fix-apt-key

Fix apt key not being a key
add missing Exec resource path attribute
Merge pull request #62 from nagas/fix/curl-exec-path

add missing Exec resource path attribute
add rabbitmq service refresh after plugin resource change
add @ to all puppet variables referenced in templates to remove deprecation warnings
Merge pull request #64 from nagas/fix/templates/ruby-instance-variable-syntax

add @ to all puppet variables referenced in templates to remove deprecat...
Ensure home is set for erlang.  Should work upto Puppet 3.1.x.
Fix specs to remove the specific check for ArgumentError.  This started
failing on Puppet 3.2.
Merge pull request #67 from apenney/fixspecs

Fix specs to remove the specific check for ArgumentError.  This started
Merge pull request #66 from kwolf/master

I think this works in Puppet 2.6.9 - 3.1.1.  Doesn't work in 3.2.2, something about creating users has changed?
Merge pull request #63 from nagas/fix/rabbitmq-plugin/notify

add rabbitmq service refresh after plugin resource change
Style fixes.
Merge pull request #68 from apenney/style

Style fixes.
This work refactors the rabbitmq module to create rabbitmq::install, and
modernize aspects of the module.  Everything from specs to the README
is affected by this work.

The overall intent is to make it so that it works on Redhat as well as
Debian which fails currently due to duplicated resources.  Many new
features are added, such as `erlang_manage` to optionally use an
external erlang module to install erlang (this module no longer touches
erlang).
Remove relversion as a parameter and just build it out from $version.
Add framework for rspec-system tests.
Merge pull request #71 from apenney/refactor-installation

Refactor installation/few other bits.
Adding ability to configure cluster node type

Deprecating cluster_disk_nodes in favor of cluster_nodes and cluster_node_type