added ntlm-auth and support for custom auth-scheme factories

Hi,

Needed NT authentication and support for custom auth schemes (for SPNEGO+NTLM) to be able to work with an IIS enabled web service.