provisioners/shell: cause provision_winrm if winrm
provisioners/shelL: don't replace windows lineendings for WinRM
privisioners/shell: execute windows script
provisioners/shell: handle comm output in a uniform way
provisioner/shell: proper extension on temporary file
provisioners/shell: friendly output if winrm shell provisioning
privisioners/shell: fix syntax error
privisioners/shell: wait for reboot if we can
website/docs: update docs for winrm shell provisioning
Merge pull request #3454 from mitchellh/f-provision-winrm

Shell provisioning for Windows