Add --winrm-authentication-protocol option 

@adamedx @NimishaS 

--winrm-authentication-protocol option has [basic, negotiate, kerberos] values. 
On windows --winrm-authentication-protocol = 'negotiate' applies 'winrm-s' monkey patch to do encrypted winrm communication.

I'd like to keep the warning when we change the protocol from what the user has specified. When you're having problems getting it working it really helps to know what the tool is doing.