adding windows provider
updating Puppet::Util.execute to Puppet::Util::Execution.execute