raise error for unencrypted communication.
add functional tests.
Merge branch 'winrm-sspi-nego' of https://github.com/opscode/winrm-s into winrm-sspi-nego