provisioner/file: support uploading directories [GH-251]
provisioner/puppet-masterless: better messaging