Allow manifest_file to be a directory

Puppet is removing support for imports and node inherits. This change will support directories as manifests

https://docs.puppetlabs.com/puppet/latest/reference/dirs_manifest.html
https://docs.puppetlabs.com/puppet/latest/reference/lang_import.html
Fixed info declared and not used
Merge remote-tracking branch 'upstream/master'
Merge pull request #1771 from neekipatel/master

Allow manifest_file to be a directory for Puppet Masterless Porvisioner