remove some code that has to do with unauth

I don't know what this code does, but it has something to do with
unauthenticated mode, and removing it doesn't break any tests.
remove all mention of Unauthenticated mode

This patch breaks unit tests.
fix tests
negotiate.py: fix one last conversion question