connect_uri can now be NULL

Since the default was removed
Fix whitespace
Update ChangeLog
Include version in user agent string

Print the headers were adding

Fix whitespace
Extraneous comma
Remove extraneous format marker *sigh*
Dictionary names begin with uppercase letters
use FR_TOKEN, not int.  Better error message for parse errors

	case "foo {

is a syntax error.  It shouldn't print a complaint about an
invalid token.
If there's no dictionary entry, it's a literal.

And use the same literal code as the other cases
set fr_strerror() if the reference isn't an attribute
Added cf_section_name2_type

For switch and case statements
Precompile 'switch' and 'case' arguments.

and add regression tests.

Previously "switch blah" with a static string would always hit
the "case {..." block.  It will now match a "case blah {" block,
if it exists.
Add support for computing Kc and SRES from Ki and RAND for Comp128-1 (and possibly Comp128-2 and Comp128-3)
Look for triplets, and ki in control: not reply:
Add hack for backwards compatibility (look in reply lists if we can't fine the triplets in the control list)
Make "can't find attribute" errors clearer in EAP-Sim
Update to rlm_perl to handle "config" section
Merge pull request #570 from nchaigne/v3.0.x

V3.0.x - rlm_perl patch to manage "config" perl configuration items.
Fix cosmetic issue in EAP-SIM error messages
Expose radius_tmpl_cast() for others to use