(maint) Move setup steps into a subdirectory for jenkins

This will make space for setup steps for local standalone vms.
(maint) Setup files used for acceptance runs on local vms
(maint) Vagrantfile and ssh keys for acceptance runs against local vms
(maint) Obtain options/config specific to jenkins ci run
(maint) Isolates the ci specific tasks within that namespace.
(maint) Added rake commands for standalone acceptance runs

Configuration separated into config/jenkins config/local and
config/options.rb handles mergeing defaults for the two different run
modes.
(maint) Removes non-existent rake target.

qa_ssh_key target is not implemented currently (see README)
(maint) Clarify SHA environment variable for ci:test
(maint) Standalone defaults to local repository for puppet

Local repository is shared via vagrant and a symbolic link is used to
create a checkout_dir from which puppet is locally installed by root.
Should be faster than the previous rsync step.
(maint) Standalone setup adjusted to current puppet-acceptance

02_PuppetUserAndGroup.rb is a variant of the previos
02_PuppetWorkArounds.rb which drops the work arounds for the closed
tickets it was referencing but keeps master puppet user/group setup for
a daemonized puppet master.

Also updated to use with_puppet_running_on instead of
with_master_running_on.
(maint) local puppet user group setup uses puppet
(maint) Jenkins setup modified to use with_puppet_running_on

And local 04_ValidateSignCert.rb updated to match jenkins version.
(maint) Adds id_rsa-acceptance as keyfile default for jenkins runs
use pe-puppet as the user
first run at porting agent_disable_lockfile test
initial pass of removing hard coded user:group chowning
inital pass at removing unportable pathing
working test w/o with_master_running_on
add a portable alternative to with_master_running -- with_puppet_running
port allow_arbitrary_node_name_for_agent to with_puppet_running