Add require_client_cert options to EAP-PEAP/TTLS

This is a replacement for having to set
EAP-TLS-Require-Client-Cert, although that can still be used.
Minor Fix to policy.d/operator-name

fixed Packet-Type unlang match
debug: should output previous level instead of the level that was just set.

Don't set debug to 0 if no fmt string was passed, do nothing.
Remove code for Auth-Types Local and Crypt; pap or chap should be used instead
Don't copy User-Password -> Cleartext-Password. They need to reconfigure if it breaks.
move User-Password warning from auth.c to rlm_pap
tidy comments in auth.c
fix encryption_scheme option in rlm_pap, and update to Cleartext-Password
 rse PPPHint better
Add options for -4 and -6 IP families, like radclient.

Patch from John Dennis
Merge pull request #94 from mcnewton/auth_tidy

Auth tidy
Include all sub-modules, if they're built
Added Makefile for new build system
Fix to work with jlibtool
added better compatibility with eduroam requirements

eduroam use these 2 attributes…by adding them to the default
configuration we should not cause other usage issues but we will make
FreeRADIUS more 'out of the box' ready for eduroam
Merge pull request #95 from alanbuxey/master

better default interop with eduroam
remove encryption_scheme option & related code from rlm_pap
start tidy of rlm_pap - move crypt to separate function
break pap auth up into smaller functions, remove goto mess
remove ifs and returns from attribute detection loop