bacula-dir reads a copy of puppet's private key

Puppet handles the permissions of its private key file aggresively
setting to 600, too restrictive for any other group/user to read it.
Copy it, keep it in sync and set the require permissions for bacula-dir
to be able to read it. This is needed for bacula-dir to reload. The
aggresive handling of permissions might be a change in puppet 3.x

Change-Id: Ibd632a3fd03eea3493b0406e89bfad7e57c74a52
Merge "bacula-dir reads a copy of puppet's private key" into production