Update puppet.rb

The main manifest may be a single file or a directory of .pp files. 
docs.puppetlabs.com/puppet/latest/reference/dirs_manifest.html#with-puppet-master
https://github.com/mitchellh/vagrant/issues/4039
Merge pull request #4169 from schauer/patch-1

provisioners/puppet: manifest file can be a dir too