The gssapi and krb5 headers polute the public API
The GSSAPI usage currently exports the gssapi.h headers to the public API of libdns. The use of GSSAPI and KRB5 needs to become opaque, so it does not polute the libdns public API, so there's no need to include the headers in downstream users of the library.