Fixup EAP type definitions
fix dhcp.c for --disable-developper
Fixup rlm_eap and submodules, correcting data types and removing cruft
Remove redundant 'EAP' now were using dictionary values for module names

Add some duplicate dictionary values

More validation of EAP types
Typo
Convert module name to lowercase
Deconstify mod_name
Add alternative value for leap
Add more alternative values
No longer use libltdl
Remove all dependencies on libltdl.

Remove macros.  Wrappers.  ltdl-specific code, etc.
This is the culmination of 10 years of desire, and 10 years
of frothing hatred for libltdl.

And there was much rejoicing.
perl -p -i -e 's/\ +$//' $(find . -name "*.[ch]" -print)

Trailing whitespace is annoying
Replace spaces with tabs
Use the connection pool.

The code is much simpler, cleaner, and easier to understand.
Use instance context for talloc
Use talloc for handles
Use talloc for handles
Use talloc for handles
Convert group stuff to talloc.

I hate smurf programming.

struct smurf_struct {
	char *smurf_name; // Careful! It MIGHT be Gargamel's name!
	...
} smurf_t;
...

smurf_t *smurf, *smurf_tmp;

smurf->smurf_name = ...

Yes, I know it's a f*cking smurf.  What the hell does it DO?
talloc entry from head, not from handle