Remove second_file example
Cleanup variable names in eap.c
Many fixes for rlm_krb5
Probably better to use krb5_verify_user_opt to detect heimdal
Finish tallocising rlm_krb5
We don't need configure checks for tls, peap, or ttls.

The top-level "configure" script checks for OpenSSL.
These modules have no special requirements for OpenSSL,
so there's no need for configure checks (which are slow).
They can just inherit the top-level checks, and use GNU Make
rules to build (or not) the modules
These modules have no dependencies, and don't need configure

If you don't want to build them, edit the all.mk file.
If you don't want to install them, 'rm' the files

Configure is slow and ugly.  Removing it is a Good Thing
We don't need Makefile in .gitignore
No reason to use a fixed service name length
Missed in previous commits
Assert if we don't have a valid connection
Minor formatting fixes
Need to include base filter when searching for groups
Don't stop processing if we hit a zero length profile
Phase 0.5 of cacheable group membership
Fixup doxygen documentation
More cleanups
Doxygen doesn't like it when you document function variables