Modified WinRM classes to work with IBM JDK

We are using Overthere at work, and like it very much.  But recently we swithced to the IBM JDK, and the Kerberos support in the internal WinRm implementation in Overthere doesn't work with the IBM JDK.  I have done some modifications to make it work, and I hope these changes can be added to the next release of Overthere.
Minor about this one...do we know whether `IBM` here is always uppercase?

Also some minor style issues in this class: spacing and indents.