m_ssl_openssl Fix debug message
m_ssl_gnutls Refcount GnuTLS objects, free them when they are no longer in use instead of at /rehash ssl time
Add interface to SSL modules that allows other modules to obtain the raw SSL session of a socket
Initialize all fields of issl_session on module load in SSL modules
m_delayjoin Only send JOIN on mode change if the mode being changed is a prefix mode
Fix watch away numerics, #937
Update <nationalchars> tag documentation
m_ssl_gnutls Add compile time option for allowing sha256 certificate fingerprints
m_ssl_openssl Add compile time option to enable ECDH
m_ssl_openssl Add compile time option that allows disabling renegotiations
Set the parameter of -b to the banmask actually removed

This is needed because of the case insensitive match
Check the return value of getnameinfo() on Windows in insp_inet_ntop() and return NULL if it fails
Fail AAAA DNS queries if inet_ntop() fails
Fix m_banredirect causing bans added for hosts being rewritten as nicks
m_delaymsg Add option to disallow NOTICEs too
Fix some small bugs in the makefile template.

- GCC in C++ mode should be called g++ not gcc.
- ICC in C++ mode should be called icpc not icc.
Use clang++ on FreeBSD 10 instead of g++.
Merge pull request #940 from SaberUK/insp20+fix-makefile

[2.0] Fix some small bugs in the makefile template.
Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.

This is a modified version of 690c372. Fixes #905.
Merge pull request #944 from SaberUK/insp20+gnutls-rnd

[2.0] Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.