allow you to disable dashboard authentication

allow you to disable dashboard authentication by providing empty string '' for username and password
if udp handler socket defined -> to_i
fix has_key?
Allow setting RUBYOPT

Allows me to work around http://projects.puppetlabs.com/issues/22762
Merge pull request #108 from jlambert121/issue_102_take2

if udp handler socket defined -> to_i
fix rerun of socket port

When using puppet it always returns returns as sync, the value of port
is an int in the file on disk but in the catalouge it's a string. This
commit uses insync?(is) to always convert socket[:port] to an integer
update puppet versions, add ruby 2.0, remove ruby-head
update travis/rake config again
Added sensu::manage_services to optionally disable internal service management.
Added 'undef' handling of $sensu::manage_services
Merge pull request #113 from vmadman/master

Added sensu::manage_services to optionally disable internal service management.
Merge pull request #109 from doismellburning/rubyopt

Allow setting RUBYOPT
Merge pull request #82 from chaoranxie/patch-2

allow you to disable dashboard authentication
Incremented to v0.7.6
Changed module name
Merge pull request #111 from jlambert121/travis_update

update puppet versions, add ruby 2.0, remove ruby-head
Incremented to v0.7.7
Merge pull request #110 from antonlindstrom/fix_port_integer_insync

fix rerun of socket port
add puppet 3.4, remove puppet 3.0 testing
update test for empty array