Default the WinRM shell provisioner to privileged (elevated)
Fix remote/downloaded shell scripts

The temporary shell script that we downloaded the script too was being deleted twice, thus causing an error on the secondary delete.
Merge pull request #3593 from mitchellh/elevated-winrm-shell-provisioner

provisioner/shell: Elevated winrm shell provisioner