(PUP-3168) Fix file permissions on puppet module install
Before this commit, file permissions on installing a module only removed
the setuid and sticky bit permissions. After this commit, file
permissions are added for read and write for the executor of the puppet
module install and read for group in addition.