radclient doesn't support xlats, so we need to hack around any filter pairs marked as requiring expansion
Don't need to print the talloc message twice
Restore stderr/stdout before calling panic_action (if in foreground mode)

Rename fr_log_t field dest to dst to match the macros
"signal" is a C library function, not a variable
Rename "dont_fork" to "daemon_mode"

Positive statements are easier to reason about.  This is demonstrated
by the redundant "if (dont_fork == false)" checks, and the check
for foreground_mode which actually checks for daemon mode.
Move STDIN / STDOUT mangling to radlog_init()

Which means fewer global functions that have only one caller,
and all of the STDIN / STDOUT mangling is now encapsulated in
log.c
Don't call function for 2 lines of code
Fix issues in radlog_init