Merge pull request #304 from olivierbeytrison/fr3-eduroam-hes

Fix User-Name tolower expansion
Fix foreach modcall.  It was spinning infinitely.
Add QA test for foreach.
Add missing file for test.
Make test more greppable in src/test/radius.log.
Merge pull request #305 from skids/vpiter

Fixes foreach and adds a test for it.
Don't require an input list, the program can be passed arguments
update function documentation
Exec patch (from Alan D)
Actually add the module failure msg
other fix for rlm_exec
more rlm_exec fixes

don't constify argv pointers returned by rad_expand_xlat
It's OK if the string stops after the expansion.  Fixes #310
If "epoch" shouldn't be set, remove it from the example config
Use consistent formatting in configure.in