Add class to allow use of Jenkins from the command line
Fix lint errors and spec test for jenkins::cli class
Add script that checks installed plugin version
Fix formatting
Remove old plugin file and directory before installing new plugin version
Fix delete bug
Add check for presence of plugin manifest
debian compatibility and variable use

This patch fixes the use of `/etc/init.d/functions` which seems to be not standard across linux distributions. Furthermore the template now uses the global variables instead of the local ones / some functions.
formatting
fallback to hostname
Merge branch 'master' into plugin-versions
Use new facter-based method of detecting installed plugin versions based on approach suggested by jlambert121
Remove unused script
Remove unused variable
Update test cases
Fix syntax error in jenkins_cli_spec.rb
Remove unrelated commit
Add jenkins::cli as a parameter to init.pp with default being disabled
Merge branch 'master'
Revert old commit