Provide multi-server example in ldap configration.

Prevent future FAQs about LDAP redundancy and load balancing.
Fixed typo in SoH document

s/supprot/support/
Merge pull request #605 from qnet-herwin/typo

Fixed typo in SoH document
Style
Rule to fix whitespace issues

In the source and in the raddb directory.
To enforce code sanity.

If we cared, we could run this on every commit.  But git doesn't
track commit hooks in the git repository.
Use trim instead
"make whitespace"
Make readvp2 a bit more sane
It's now thread-safe.

All locking is done via the logfile API
It's now HUP safe.

It probably always was...
kill -SIGUSR2 <radiusd> now prints talloc memory report to logging FD
Doxygen
Fix fr_log_talloc_report
More whitespace fixes (apparently)
Allow setting a log fd for all debug functions, this means talloc mem reports will appear in log files, as will panic action basic traces
We can log the mini backtrace to an fd now
Unused goto
Consolidate all the talloc logging functions in debug.c

Use vradlog for all debug.c output where appropriate or allowed

The talloc memory reports need a FILE * which means they can't go to a syslog server, but that's probably ok...
Build with even *older* versions of sqlite Closes #607
Add support for ancient versions of libpcap Closes #608