Correct schema for role level forwards
Implement configuration merging based on priority
Remove unneeded error checking

Since kwalify will ensure that the loaded YAML is well formed, we don't
need to do validate some data inside the code.
Correct puppet enterprise bootstrap config
Perform config munging, correct method sig
Extract shell provisioning into standalone files

This was inspired by the postinstall script approach presented in
https://github.com/adrienthebo/soupkitchen/pull/7, thanks to Reid
Vandewiele for his work on this.

This partially addresses issue #7.
Add config/roles.yaml.dist

This file illustrates sane defaults for soupkitchen roles.
(cherry picked from commit e67bad5aaf449679f1da2281ae0b896704b01631)
Add commenting for roles.yaml.dist
Update README
Reduce work done with instantiating soupkitchen
Move all provisioning steps out of vagrantfile
Align data
Initial implementation of networking
Fix bug with vagrant config stomping
Update networking schema
Initial implementation of hosts provisioner
Don't log output for moving /etc/hosts

If this provisioning step fails, then a lot of other things have gone
deeply wrong.
Remove commented out vagrantfile guts
Move answers files
Fix typo in comments