New hook structure and cross-distro bootstrap

Implemented new hook structure with bootstrap/configure/deploy as
required hooks for all cloudlets.  Bootstrap script should work across
RHEL derivitives as well as Debian/Ubuntu (tested on CentOS 6 and Ubuntu
Precise), gets Puppet, Facter, Hiera, and dependencies running in
preparation for configuration step.  Using Hashicorp's puppet-bootstrap
where appropriate.