Add extra metadata to CentOS template variables

These will be used by the provisioner script as Puppet support is added.
Add Puppet as a supported CentOS provisioner

Debian support is pending, but CentOS is a good start.
Also updated comments in provisioner.sh, in preparation for standardizing
other shell provisioner scripts.