Added Windows guest file manager for recursive uploads

- Since WinRM uploads are so slow, MD5 content checking is used
Add WinRM file transfer error and english text
Merge pull request #3519 from mitchellh/windows-guest-file-manager

communicators/winrm: Windows guest file manager