doc: Example configuration renamed to ircd.conf.example

This is to follow the precident set by Atheme's atheme.conf.example file. Since the ircd now fails to start on a non-existant configuration file, seeing that message would make one know where to look.
src/ircd: Die if the configuration file does not exist
src/ircd: Missed case where ircd.conf is unreadable to the ircd
src/ircd: fix -configfile argument
rerun aclocal to include pkg.m4

this also updates aclocal from 1.11.1 to 1.11.6
Merge pull request #32 from anarcat/gnutls-restore

rerun aclocal to include pkg.m4
bandb: do not blindly pass a buffer to a function that takes a format string (closes #27)
libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints
Revert "libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints"

This reverts commit 6ecd598ec079ebd184ab1e1e594b849e65c08507.
libratbox/openssl: Fix possible memory leak with SSL certificate fingerprints
src/s_conf: Moved error notification to proper place

Previously it was in src/ircd.c, but accroding to jilles, this is a better place for the notification.

This changes a patch made in adef4da10c65696fb9b79ffa797615770fd53abf and amended in 65d921173c6e3aa4f30dd78561d3a6f5d5f4cf31 and f6f049070e240d0ce637e9e3ac4fba4148b9725d.
Ensure consistent indexing into user_modes independent on signedness of char.
src/s_conf: More detailed error messages conforming to POSIX errno

When the configuration file is unreadable or not existing, charybdis will now report the POSIX error message from the failed call. This is a compromise between the behavior in f951460ae991e2e8defb9638f8ee508283705cbb and f6f049070e240d0ce637e9e3ac4fba4148b9725d.
src/s_conf: Avoid re-inventing the wheel
extensions/m_roleplay: Properly transmit source name.
doc: fix name of sample config again
Set ECDHE on OpenSSL 1.00+.
Add notice about ECC/ECDHE in OpenSSL.
Document MONITOR in /help
Merge pull request #34 from grawity/monitor-help

Document MONITOR in /help