Updated return type of process_reply to rlm_rcode_t

Minor code cleanup.
Merge pull request #710 from herwinw/rlm_code_t

Updated return type of process_reply to rlm_rcode_t
CID #1223702
Only register signal handlers if we have a PANIC_ACTION set
Add secret "dynamic" flag to realms

Which adds mutexes to the RBtree for home server add and lookup.
i.e. the mutexes are likely to be contended, and therefore
slower
The variable name is "max_response_timeouts"
Just print out what we have for debugging.
Allow delayed references to attributes.  Helps with #711

The short answer for the issue is to use attribute references.

	if (&ldap-psec-Ldap-Group == "Professors") {
	    ...
	}

however, using "&" would result in an error.  This commit allows
the "&", which will make the check work.
Only register fr_fault signal handlers if we're not running under a debugger
Use _fr_fault_log by default
Check return code of write
Use sizeof
Updated some required packages for Debian build

With newer version of Debian (Jessie) or Ubuntu (Trusty), the packages
libjson0{,-dev} are transitional packages. Prefer their replacements if
they're available.
Merge pull request #713 from qnet-herwin/debian_json_packages

Updated some required packages for Debian build
Define __APPLE_USER_RFC_2292 so the IPv6 socket options are exposed on OSX
Set errno appropriately if we're building without IPv6 support and an IPv6 socket is requested
Remove redundant includes of netinet/in.h
Pass2 for attributes in existence checks

	if (&foo-LDAP-Group) {
		...
	}
Set a timer for marking a home server dead.  Closes #712
Improve debug logging of rlm_perl

Don't just show the attributes being copied, but also say where they are
copied from/to.