Merge pull request #121 from iflowfor8hours/next

Add daemon install to Debian family slave installs
Merge pull request #122 from iflowfor8hours/next

Add support for disabling ssl verification on slaves
Remove the dependency on psych and blimpy libraries

I'll be moving more towards vagrant and vagrant-aws in the future
Require the jpm ruby gem to be installed in order for our custom provider to work

jpm is located: <https://github.com/rtyler/jpm>

References #10, #11, #12
setting fsroot to slave_home for the swarm jar
fixing whitespace for rake lint
Refactor some of the rspec-puppet examples for jenkins::slave to be more concise

This reduces some duplication, but also makes sure we have the exact same
branch coverage with the shared_context for both sets of platforms supported by
puppet-jenkins
Use a more explicit scope in the custom fact when referring to 'self'

Because of the way facter pulls in code blocks (Procs) inside of Facter#add we
cannot properly refer to `self` from within the block.

In the process of fixing this, noticed one other issue with the reworked Fact,
corrected that while I was at it.

Tested with `RUBYLIB=$PWD/lib FACTERLIB=$PWD/lib facter -d 2>&1 | grep jenkins`

Fixes #126
Remove the require of 'rubygems' that causes autoloading jpm to be cranky
Pass in fsroot to daemon on debian
Rake lint failed, whitespace fixes
Add slave_mode to Debian and change to use flag