Template the run-puppet-master concat fragment

This allows for the definition of the puppet confdir and vardir values in the Puppet 3.x run fragment. This supports running a puppet master under a rack based server in instances where the puppet confdir is not /etc/puppet such as on FreeBSD.