Provision for Puppet for windows
Small cleanup
Add argument support for Windows shell provision
Merge branch 'puppet-prov' into develop
Merge branch 'develop'