Fix #318: Introducing custom uninstall in sensu_gem
Fix #318: Introducing custom uninstall in sensu_gem

sensu_gem inherits the methods from its parent, gem.rb.
The uninstall method in gem.rb contains a bug that prevents the right
gem command from being issued. (/usr/bin/gem uninstall -x -a
sensu-plugin is executed instead of /opt/sensu/embedded/bin/gem
uninstall -x -a sensu-plugin).

Issue PUP-4191 has been raised in the puppet project and PR #3708 has
been opened in puppetlabs/puppet.

As temporary workaround, we should overwrite the gem.rb uninstall
method to use the execute function, which then issues the right gem
command.

opentable/sensu-puppet,dhgwilliam/sensu-puppet,madelaney/sensu-puppet,smithtrevor/sensu-puppet,bodgit/sensu-puppet,smithtrevor/sensu-puppet,bodgit/sensu-puppet,hurrycaine/sensu-puppet,hurrycaine/sensu-puppet,rabidsloth/jenkins_test,wywygmbh/sensu-puppet,opintanner/sensu-puppet,br0ch0n/sensu-puppet,RiRa12621/sensu-puppet,jlambert121/sensu-puppet,amosshapira/sensu-puppet,thanandorn/sensu-puppet,dzeleski/sensu-puppet,smithtrevor/sensu-puppet,jlambert121/sensu-puppet,Pryz/sensu-puppet,thanandorn/sensu-puppet,Pryz/sensu-puppet,bovy89/sensu-puppet,hashbrowncipher/sensu-puppet,jhoblitt/sensu-puppet,jaxxstorm/sensu-puppet,standaloneSA/sensu-puppet,opintanner/sensu-puppet,johnf/sensu-puppet,crpeck/sensu-puppet,dhgwilliam/sensu-puppet,opentable/sensu-puppet,redhat-cip/sensu-puppet,jhoblitt/sensu-puppet,wywygmbh/sensu-puppet,hashbrowncipher/sensu-puppet,mmickan/sensu-puppet,dzeleski/sensu-puppet,madelaney/sensu-puppet,johnf/sensu-puppet,cybera/sensu-puppet,RiRa12621/sensu-puppet,dhgwilliam/sensu-puppet,mmickan/sensu-puppet,meltwater/sensu-puppet,tagiven/sensu-puppet,modax/sensu-puppet,meltwater/sensu-puppet,rhoml/sensu-puppet,jhoblitt/sensu-puppet,sensu/sensu-puppet,jaxxstorm/sensu-puppet,bodgit/sensu-puppet,sensu/sensu-puppet,amosshapira/sensu-puppet,meltwater/sensu-puppet,rabidsloth/jenkins_test,standaloneSA/sensu-puppet,crpeck/sensu-puppet,rabidsloth/jenkins_test,dzeleski/sensu-puppet,somic/sensu-puppet,sensu/sensu-puppet,modax/sensu-puppet,modax/sensu-puppet,thanandorn/sensu-puppet,redhat-cip/sensu-puppet,cybera/sensu-puppet,RiRa12621/sensu-puppet,br0ch0n/sensu-puppet,Pryz/sensu-puppet,johnf/sensu-puppet,jeffmccune/sensu-puppet,tagiven/sensu-puppet,amosshapira/sensu-puppet,hurrycaine/sensu-puppet,mmickan/sensu-puppet,hashbrowncipher/sensu-puppet,bovy89/sensu-puppet,opentable/sensu-puppet,tagiven/sensu-puppet,standaloneSA/sensu-puppet,jlambert121/sensu-puppet,madelaney/sensu-puppet,wywygmbh/sensu-puppet,cybera/sensu-puppet,rhoml/sensu-puppet,jeffmccune/sensu-puppet,opintanner/sensu-puppet,crpeck/sensu-puppet,somic/sensu-puppet,somic/sensu-puppet,rhoml/sensu-puppet,redhat-cip/sensu-puppet,br0ch0n/sensu-puppet,bovy89/sensu-puppet,jeffmccune/sensu-puppet,jaxxstorm/sensu-puppet