Remove hostname directive from configuration
Use proper credentials when none are specified

Rather than construct specific principal names, the correct behavior is
to use GSS_C_NO_CREDENTIAL.

Additionally, always send both basic auth and negotiate headers
Update documentation
Update documentation