Don't warn about missing rubyntlm gem if it is optional

And raise `NotSupportedError` when trying to authenticate with NTLM and the gem is missing.

If you removed/commented the rubyntlm gem from the gemspec the test about the missing gem would fail which is strange, like this only the one that actually needs the gem fails. This makes a lot more sense to me.