Use cf_log_err to log config errors in rlm_ldap
Fixup stupidity around rlm_ldap URL handling

We can accept URLs in either format irrespective of whether ldap_initialize() is available or not
Convert all calls to ldap_get_values (now deprecated) to ldap_get_values_len
Make it clear why the xlat failed
Make fr_print_string take -1 to signify that it should calculate the length of inlen

Fix fr_print_string_len to produce the correct length (fr_print_string was modified without equivalent modifications being made to fr_print_string_len)

Add fr_aprints to allocate a printable string
exfile_open now opens files for read/writing, which is useful if the exfile instance may be used to acquire fds for reading too

add 'append' argument, that controls whether exfile_open seeks to the end of the file.
Rename fr_print_string to fr_prints
Add note on pairstrncpy
Break out serialization functions from rlm_cache_memcached
Copyright notices
Fixup LDAP group debugging messages so they're more useful

Operations are now idented by group being checked

Also fixup quadratic group membership attribute insertion