Move the configuration settings to config.yml.

There are two reasons for this change:
1. Users of the template should not be expected to modify the underlying code.
2. The configuration settings will need to be available to other files, not just guard.
Limit Puppet Cucumber tests to only those modules under development.

Some modules imported from Puppet Forge may have errors returned by puppet-lint.  Since these errors are beyond scope of the project, we shouldn't have to worry about these.
Watch step definition and support files for Puppet Cucumber features.
Fix a typo in the guard for loading VMs.
Start and sandbox VMs if they are not already started/sandboxed when reprovisioning.