Moves facter hash out of specific provisioner.
Splits script provisioners into puppet/puppet_server/both scripts. No functional changes.
Adds KALA_DEBUG envvar for puppet debug mode, disabled by default.