Merge pull request #41 from shakedown/master

Declare apache module dependency in template-heavy sims
Move `bin` directory for puppet-acceptance code

This commit simply moves the top-level `bin` directory into
`simulation-runner/acceptance`, since the code it contains
is for use with the `puppet-acceptance` harness.
Update sample multi-node scenario to use more recent nodes
Get rid of some unused files, fix pe28 vanilla long running names
Fix broken certnames for pe28 vanilla node configs
Modify setup code to support OSS puppet

This commit refactors the `puppet-acceptance` setup code so
that it will support both PE and FOSS installs.
Add basic vanilla sim for FOSS 3.2.2
Add script for uninstalling OSS Puppet
Add README for setting up a FOSS Puppet gatling job in Jenkins
(PE-688) Allow any simulation class to be configured as 'long running'
Progress commit before merging Chris' changes
Merge pull request #42 from cprice404/maint/master/move-acceptance-bin-dir

Move `bin` directory for puppet-acceptance code
Merge pull request #43 from cprice404/maint/master/nodes-cleanup

Maint/master/nodes cleanup
Merge branch 'master' into dev/master/PE-638_jenkins_integration
Merge pull request #44 from cprice404/feature/master/make-ruby-setup-code-compatible-with-foss-puppet

Feature/master/make ruby setup code compatible with foss puppet
Merge branch 'master' into dev/master/PE-638_jenkins_integration
Merge pull request #46 from cprice404/feature/master/allow-all-sims-to-be-long-running

(PE-688) Allow any simulation class to be configured as 'long running'
Correct scenarios to use renamed nodes
Merge pull request #47 from shakedown/dev/master/long_running_via_config

Correct scenarios to use renamed nodes
A couple more scenarios for testing long-running via config