webserver/tomcat: Add Tomcat::Config::Entry resource
application/jenkins : Add greater flexibility on war source url
application/puppet_master: Add foreman/puppet + flag to enable puppetdb
application/jenkins: Remove , / Edit  / Define  based on OS
webserver/tomcat: Remove reference to config/entry and use setenv/entry
Make changes in Tomcat conf restart the Service
webserver/tomcat: Fix typo
application/jenkins: Add the feature to add extra packages

This commit allows one to specify the package one needs on its build
server.