correct the log/colourise logic
Merge pull request #450 from philmayers/fix-colourise

correct the log/colourise logic
set L_WARN to yellow, too
Note that the radsec shared secret is radsec
Allow clients to have "proto = tls".

This means tls is REQUIRED for them.  So if someone accidentally
allows that client for RADIUS/TCP, or RADIUS/TCP, the connection
will not be allowed.
Minor fixes for scanner
Clang analyzer appears to ignore function attributes
Add target-specific scan rules
Better way of detecting clang
add timeout arg to radius_exec_program, with default EXEC_TIMEOUT
add timeout option to rlm_exec
add ntlm_auth_timeout option to rlm_mschap
Merge pull request #453 from mcnewton/patch-exec-timeout

exec_timeout patch
Quiet clang analyzer
Note issues with spaces in User-Name
Debug condition is allocated in the NULL context
so that when the command socket goes away, it sticks around

Fixes #454
Fix indentation in vp_print_value function
Avoid string copy in vp_prints_value for PW_TYPE_STRING
Typo
Remove suspicion