Improve support for rarely used compilers, EKOPath in this case.
m_spanningtree Fix timestamp in AWAY
Merge pull request #623 from ChrisTX/insp20+compilerfixes

Improve support for rarely used compilers, EKOPath in this case.
Fix a crash when running as systemd service

- Fix a NULL dereference if a signal is raised in the constructor of the
class InspIRCd
- Resolve the parent's process exit code being SIGTERM=15 and typically not
EXIT_SUCCESS thus

A combination of the two caused crashes when running as systemd unit.
m_showwhois Require 2 parameters for WHOISNOTICE
m_httpd Close all open http sockets on unload
Fix a shadow warning created by ConfigTag::create
Fix ConvToStr(char)
Work around STB_GNU_UNIQUE symbols not allowing module unmap
Improve error reporting for <security:runas{user,group}>.
Merge pull request #638 from SaberUK/insp20+runas-fix

Improve error reporting for <security:runas{user,group}>.
Fix m_silence looking for maxentries in <showwhois> instead of <silence>.

Fixes issue #644.
Fix issue #657, fix sending FNAME with spaces
Fix parsing ADDLINE with expiration or creation dates past ~2038 probably
Use case insensitive comparison for server names for (auto)connects, issue #662
Use WriteNumeric() everywhere we send numerics and include the user's nick automatically
These two numerics are supposed to use SentText() as they can go to remote users...
Fix remote /MODULES bug
Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.

Also, fix a bug where eval() caused compile errors.
Merge pull request #685 from SaberUK/master+gnutls-rng

Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.