Override path of yum repo if rhel or centos 7.

Override path of yum repo if rhel or centos 7.
Made handle and handlers mutually exclusive
Merge pull request #272 from semiletov/master

Override path of yum repo if rhel or centos 7.
Merge pull request #280 from sensu/handlers

Made handle and handlers mutually exclusive
enhance acceptance tests, update spec tests
update vagrantfile
Merge pull request #288 from jlambert121/vagrantfile

update vagrantfile
add puppet requirements, dependency bounds, OS support
Merge pull request #289 from jlambert121/metadata

add puppet requirements, dependency bounds, OS support
Merge pull request #287 from jlambert121/acceptance

enhance acceptance tests, update spec tests