add support for insecure HTTPS in sensu::plugin

This allows you to actually retrieve plugins from, say,
https://raw.githubusercontent.com
ruby 1.8.7 doesn't like trailing commas

and some => alignment
fix rabbitmq ssl config

The intent, per the comments in the module, is that $sensu::rabbitmq_ssl
would be set to true if you set either a certificate or a key. That var
defaults to false. Current code does not actually override this value.
When the sensu_rabbitmq_config is called, it directly references this var,
so unless you've specifically set it in your config, it's always false.
This makes it behave the way the module comments describe.
Merge pull request #268 from patrick-minted/fix_rabbitmq_ssl

fix rabbitmq ssl config
Changed alert to fail if OS is not supported

When attempting install a repo on an unsuported OS we should fail as
soon as possible rather than alterting and atempting to continue and
letting puppet spewing out numerous "failed dependancies".

Note sure if it's my puppet setup but I don't see anything on the
console when attempting to debug.

Before:

puppet agent -tvd --logdest console 2>&1 | grep -i sensu | grep -i "not supported"

After:

puppet agent -tvd --logdest console 2>&1 | grep -i sensu | grep -i "not supported"
Error: Could not retrieve catalog from remote server: Error 400 on
SERVER: Scientific not supported yet at
/etc/puppet/environments/production/modules/sensu/manifests/package.pp:21
Update tests for unsported OS fail
Merge pull request #270 from jlambert121/pr_173

Update tests for unsupported OSes
Merge pull request #264 from dhgwilliam/master

add support for insecure HTTPS in sensu::plugin