Add missing slave mode to Debian defaults file

This fixes #154.
Fix broken path for CLI jar file on Debian
Use simplecov instead of rcov

rcov doesn't work in 1.9 and it's a native gem that needs to be compiled
Add ensure parameter to jenkins::slave

Allows running the slave manually instead of a service, useful in Docker for instance
Merge pull request #168 from maestrodev/simplecov

Use simplecov instead of rcov
Merge pull request #163 from mark0n/fixCLIpath

Fix broken path for CLI jar file on Debian
Fix lint in puppet-lint 1.0.0+
Merge pull request #170 from maestrodev/lint-1.0.0

Fix lint in puppet-lint 1.0.0+
Fixing bug: if the settings of the class jenkins::slave change, the file '/etc/default/jenkins-slave' will be updated and the service jenkins-slave should to be notified.
Merge pull request #173 from facastagnini/master

jenkins::slave fails to refresh the service
Merge pull request #157 from dealnews/slave_mode_debian_fix

Add missing slave mode to Debian defaults file
A bit of RedHat and Debian slave initd script merging

Add -mode flag to Debian slave start script
Use a single /etc/defaults or /etc/sysconfig file for both OSes
Do not customize /etc/init.d/jenkins-slave, do it in sysconfig or defaults
Log output to file in RedHat
Compose slave arguments in shell script
Merge pull request #150 from maestrodev/slave-ensure

Add ensure parameter to jenkins::slave
Merge pull request #171 from maestrodev/slave-initd

A bit of RedHat and Debian slave initd script merging
Use the same spec helper repo that jenkins-infra uses
Minor tweaks to the ignores
Embed okjson for supporting older Puppet installations without rubygem-json

Fixes #166
Fixes #176
Update the Modulefile for 1.2.0 - Nestor
Work in progress, haven't figured out how to get the jenkins module synced up properly
fixup! Work in progress, haven't figured out how to get the jenkins module synced up properly