Initial commit of test-generator module.
Added site.pp generation
Added yaml file to build dependencies.

Added a custom yaml file for dependencies. It's meant to minimize the
amount of hard-coded information and infer as much as possible to build
out different testing scenarios.

Dependencies are listed by namespace, with options to override the
forge_namespace and the git_prefix (most projects use puppet-*,
puppetlabs projects use puppetlabs-*).

The intent is to generate a puppetfile with either github locations
or forge locations based on environment variable settings. Refs allow
for stable pinning of external dependencies.
Moved scenarios and generated Puppetfile
Added scripts to build up and tear down systems
Fixed test generation to work with allinone and Ubuntu.
Merge pull request #88 from hogepodge/testenv

Generator for test environments.