Qfs kerberos library: initial unit test implementation. Performance test [service side, of course] still pending. Fix / rework error reporting with the client and service side kerberos state machines to unambiguously let the invoker know that the order of invocations is not correct. Do not let kerberos 5 libs to do dns lookups and attempt to do the reverse DNS server name lookups by using KRB5_NT_UNKNOWN instead of KRB5_NT_HST. Fix client and server context setup by creating and maintaining server principal separately. Add printing in hex shared session keys. Validate that server and client session keys match. This is the first time kerbersos wrappers passed unit test on the single node.