Add missing slave mode to Debian defaults file

This fixes #154.
Add ensure parameter to jenkins::slave

Allows running the slave manually instead of a service, useful in Docker for instance
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
Rely on a better AMI for testing with serverspec on ubuntu-precise
Document how to run the serverspecs
Rsync the puppet module over to the Vagrant VM properly
Include the apt module when installing an apt repository
Bundle update puppet :(
Remove the lock file!
Rely on the `jar` command instead of `unzip` to unpack the cli.jar

Fixes #180
Fixes #135
Merge pull request #182 from pcfens/add_apt_declaration

Include the apt module when installing an apt repository