Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
Support SASL messages other than 'C' and 'D'
Merge pull request #732 from grawity/saslfix

m_sasl: properly handle bad-mechanism failures
Fix OOB error in sa2cidr()
m_alias Fix out of bounds string access that happened with certain replace strings
m_dccallow Increase penalty for /DCCALLOW help
Use FindNickOnly() in a few more places if a local user is performing an action to prevent UID walking
m_joinflood Fix remote joins affecting local joinflood state when the channel is locked

Fixes issue #694 reported by @TurkDesk
m_dnsbl Don't send snotice when the {G|K|Z}line already exists

Fixes issue #717 reported by @Robby-
m_services_account Add workaround for wrong host being displayed in numeric when cgiirc users log in using SASL
Use standard example addresses in configs

`2001:db8::/32` is the [standard][1] IPv6 example address range, using
it also makes it clear when the user has just copy-pasted the example
config and didn't actually whitelist 6BONE for some strange reason.

Similarly, there are example addresses for [IPv4][2] and [DNS][3].

[1]: http://tools.ietf.org/html/rfc3849
[2]: http://tools.ietf.org/html/rfc5737
[3]: http://tools.ietf.org/html/rfc2606
Update example configs/helpop
m_httpd Add timeout option; remove timed out connections
m_svshold Add config option to hide snotices
Fix some logically dead code which was found by Coverity.
m_joinflood Unset the mode on unload
Increase the penalty for a few core commands
m_httpd_stats Be more conservative when escaping data

Fix clang warning
Bump API version because of 3f4d54eb031f1cd6b016dfe1f768ed86303e3856
Release 2.0.15