connection: Fall through to global module triggers

Make module connection pool triggers use global module trigger
configuration, if there is no "trigger" section in the pool section.

Use fully-qualified module-specific trigger names for module-specific
connection pools in connection.c.

E.g. trigger "modules.ldap.open", instead of just "open" for pools
initialized with fr_connection_pool_module_init, being passed "ldap"
config section.

Send triggers even if the pool has no "trigger" section.

This makes exec_trigger fall through to global module triggers, if the
pool configuration doesn't have the "trigger" section.
Use RINDENT()/REXDENT() for modcall code
Changing module name pointer doesn't need to be inside the lock
Make config a separate RPM package just like it is for Debian.
Comparing string pointers is fine, but apparently GCC doesn't like it
Remove debugging message
c->name may be NULL.
Convert modcall.c to talloc
Simplify debug messages

By moving complexity of figuring them out to compile-time,
instead of run-time
Always send detail responses
Do OCSP checks only if we got issuer_cert.  Closes #756
Fixup log messages in PEAP
Use relative indent/exdent in rlm_rest
Use RINDENT REXDENT in more places
Formatting
Remove unused function
Formatting
change paircmp_value et al to pairdata_cmp

Will help simplify multivalued attribute comparison later
Make 'op' argument placement consistent
Doxygen