Fix indentation for puppet-lint
Allow setting the slave name, default to the fqdn at runtime

Running the jar without name will automatically use the fqdn as name
so no need to set it to the fqdn, and it's a problem when building images
as the name is preset for any instance.
Merge pull request #184 from maestrodev/lint

Fix indentation for puppet-lint
Merge pull request #185 from maestrodev/slave-name

Allow setting the slave name, default to the fqdn at runtime
[EOPS-6247] User and credentials creation, simple security management

Adds a groovy-based helper script for managing Jenkins users and credentials
(CloudBees plugin - global domain only). Also provides a simple switch
for turning setting security to disabled (as is default), or on using
the internal Jenkins user database.
Add API-based resource documentation
Don't attempt to make a Vagrant node for non-directories
Rely on require_relative so we don't have to pull in serverspec for rspec-puppet