Make integer comparisons work again
Note other deleted modules
Word smithing
Fix xlat functions to NOT call radius_xlat

As this is now called by the server core
If we can't find the VPs for a map, the comparison is always false
More normalizaton for conditions
Remove COND_DEBUG now that it works
Move common code into macros
Revert "Replace some globals with library specific static variables"

This reverts commit 2804cde754c5c42a55271139e23be28a279fcffc.

Getters and setters cause name-space and code explosion.
They are evil beyond compare
Fix compile warning
Move log configuration to structure in log.c

So that other programs can now use / link to it.

This is the first step in creating a library around the
common server source files
Use "-D share", now that we need it
Only set dictionary_dir if it wasn't already set
Fix typos and incorrect documentation format in log.h
Sanitise logging macro names, and move the logging macros to log.h

This removes support for compilers which do not support C99 variadic macros, but as the server now uses many other features of C99 this should not be an issue.
Replace all radlog/radlog_request calls with macros
Use correct macros for log messages with WARNING: ERROR: DEBUG: embedded in the format string
Free *head, not head
Clean up radius_list_name again
Loop over ALL maps in the "update" section