Separate repos from packages
Add support for "Vanilla" images.

 * New state to deal with machine cloning scripts
 * clone-prep script to execute tasks on clone(hostname change)
 * make rc.local managed for the purposes of invoking clone-prep