Add tests for length xlat
Add stub for truncation test
Increase log message buffer slightly, this should be large enough to handle the largest string value we can add using an update section
Revert "Auto-load dictionary.vqp and dictionary.dhcp"

This reverts commit 013b841fadc72844642c559201d7e475374826e5.

We'll do this later.

We need to update mainconfig.c to set dictionary_dir to the
correct place.  It should load the default dictionaries
first.  And then try to load the dictionary from raddb, with
a soft-fail if it doesn't exist.

dict.c needs to be updated so that it stats() the file prior
to loading it.  This ensures that the above change is fail-safe.
i.e. if the raddb/dictionary file still has a $INCLUDE of the
default ones, the entries aren't re-loaded in their entirety
Add version consistency checks between applications, libfreeradius-radius, libfreeradius-server, and modules
Coverity #1163809 #1163808 #1163807 #1163806
Coverity #1163804
Covert some XLATs to accept strings or attribute references

This allows them to work on either the binary versions of attributes or the strings
Previous code worked fine for vradlog, put passing a pointer around might quieten coverity...
Update libssl version message
Fix rad_vp2data consting
Formatting in logging code
Don't print out prefixes twice
Ignore leading & for xlats which take attributes as arguments
Use correct value for output_pairs.  Closes Coverity #1047326
Check return value of pairalloc.  Fixes Coverity #1135413
Ensure that we unlock the pool as appropriate