Add missing slave mode to Debian defaults file

This fixes #154.
Fix broken path for CLI jar file on Debian
Fix puppet lint errors

They make the build fail when using puppet-lint 1.0.0+
Don't upgrade lint to 1.0.0 as it is failing in Travis
Merge pull request #167 from maestrodev/lint

Fix puppet lint errors
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