winrmcommunicator now looks for the forwarded winrm port automatically
Fixed find_winrm_port so that it finds the host port by finding a matching forwarded guest port, just like core vagrant does with SSH. Renamed some variables to be more accurately named."
Fixed PS test function, it was always returning a successful exit code regardless if the file existed or not. Fixed remote command logging to reduce some noise and start it on a new line.
Fixed Puppet provisioner compilation problems. Removed all by run_puppet_apply methods since the base Vagrant provisioner calls should work with the command alias PS script in place.
Fixed the which command to properly return an error exit code if the command does not exist
Patches puppet provisioner to force the mapped folder to have id to workaround a problem on Windows
Fixed puppet provisioner to it doesn't break provisioning on linux
Updated readme. Puppet provisioner now works.