allow you to disable dashboard authentication

allow you to disable dashboard authentication by providing empty string '' for username and password
Fix documentation showing adding refresh value to a check
Merge pull request #91 from bashtoni/master

Documentation fix: refresh values
Purge /etc/sensu/conf.d/{checks,handlers} as well

Currently unmanaged files in these directories won't get purged, even
if $purge_config is set to true. This commit ensures that they do.
Merge pull request #93 from philandstuff/master

 Purge /etc/sensu/conf.d/{checks,handlers} as well
updated purge_configs and file perms
ensure sensu user is present
locked down files with sensitive info
proper scoping for template var
Merge pull request #95 from jlambert121/var_scope

proper scoping for template var
Merge pull request #94 from jlambert121/file_perms

updated purge_configs and file perms
this should be a directory not a file
Merge pull request #96 from stephenrjohnson/master

conf.d should be a directory not a file
convert custom params to appropriate types
prevent puppet from repeatedly making changes every run
puppet's internal comarison happens between strings, if I load the JSON and my int values are converted properly, the comparison fails and puppet tries to make changes to the files. I have to convert everything back to a string before that comparison happens
prevent provider from making changes every puppet run
Merge pull request #99 from aquto/master

convert custom params to appropriate types
Fixed RedHat support. We are running Red Hat Enterprise Linux Server release 6.1 (Santiago). Checking on facter with "facter operatingsystem" returned "RedHat".
Merge pull request #100 from sensu/redhat_support

Fixed RedHat support. We are running Red Hat Enterprise Linux Server rel...
no whitespace in check_names they said