r10k can now change permission when deploying environment.

Each source in r10k.yaml can now use 'owner', 'group' and 'chmod' attributes which will
be used to ensure permission on each environment subtree.

 - 'owner', 'group' and 'chmod' attributes are all optional attributes
 - 'chown', 'chgrp', and 'chmod' are called under the hood

Sample :

    :cachedir: '/var/cache/r10k'

    :sources:
       :platforms:
          remote: 'git@github.com:my-org/app1-environments'
          basedir: '/etc/puppet/environments'
          owner: 'puppet'
          group: 'nobody'
          chmod: 'ug=rwX,o=rX'