Test for "return" in a "foreach" loop
In foreach, check "next" stack for break / return

Instead of our stack
Cleanups and better tests for foreach / return
Should be vp_aprints not vp_aprint
Make map_afrom_attr_str more caller friendly
Binary attributes printed to strings *must* be prefixed with 0x.

Else they're not parseable back into binary attributes...
Add internal API for rlm_cache module
Add configure scripts for rlm_cache so we can run sub configure scripts for drivers
Add memcached rlm_cache_driver
Check sections in "instantiate"

For more load-time syntax checking.
Add note on status-server behaviour
Add redundancy for XLATs.

Via the "instantiate" section

	redundant my_sql {
		sql1
		sql2
		sql3
	}

And now "%{my_sql:...}" will work
Fail if we can't find an xlat by this name
Failed to register redundant xlat is a warning, not an error
Remove redundant connection pool indirection in rlm_sql
Rename LDAP connection functions to be consistent with sql and cache
Use C99 field labels when initialising driver structs

Means it's possible to add new callback functions in the module structs without having to go through and add NULL field initialisers to every module
Convert redundant checks to load time instead of run-time
Document redundant xlats
Document retry_delay