Do talloc check earlier
Packet data is now talloced
Change radsniff prefix in code to rs
strerror is not threadsafe, replace with fr_syserror

fr_syserror uses TLS to create a thread local buffer, and calls strerror_r to write out the value.
Only skip on vendor if were searching for a callback
More configuration sanity checks for rlm_ldap
Move setting of packet->timestamp
Set fake packet timestamp from request packet timestamp
localtime_r can return NULL on error, we should probably check that
Check for features.h (as provided by glibc) and use it to determine the correct version of strerror_r.
Remove trailing periods from log messages
Add assert to catch mismatched attributes