saslserv/main: Fix double free of pending sessions in _moddeinit()
saslserv: Register and unregister sasl mechs through the main module

Modules providing sasl mechs no longer come and go behind the back of saslserv/main
saslserv/main: Remove pending sessions on mech unregister
saslserv: Enable unload capability on all modules
saslserv/main: Log when the session list is non-empty on unload
Call a hook when doing /ns info on a non-existant nick.
Break /ns list into submodules

This allows contrib modules to easily add new list criteria. The idea is
similar to groupserv in that /ns list exposes functions that any module
can use, and which add the list criteria information to the list of
available list things.
mark.c warning to not use w/ multimark
This isn't needed
include/protocol: Remove headers that don't correspond to a current protocol module
libathemecore/flags: Add flag 'f' for MC_ANTIFLOOD to mc_flags.

This will allow the ANTIFLOOD flag to be saved to and loaded from the storage
backend.  This resolves #333.
Merge pull request #334 from lstarnes1024/master+antifloodfix

libathemecore/flags: Add flag 'f' for MC_ANTIFLOOD to mc_flags (fix bug #333)
modules/sporksircd: Remove SporksIRCD protocol module

SporksIRCD was abandoned by Elizacat, and she has approved
the removal of this module.  There are currently no known
networks running SporksIRCD.
Merge pull request #332 from lstarnes1024/master+removeoldproto

Remove unused protocol headers and remove SporksIRCD support (2nd attempt)
Fix "flood" -> "antiflood" in error message
Merge pull request #335 from ToBeFree/patch-1

Fix "flood" -> "antiflood" in error message
Merge pull request #330 from errietta/master

hook when doing /ns info on a non-existant nick. Break /ns list into submodules
Fix ANTIFLOOD response when already set  (Fixes #336)

Inform user that ANTIFLOOD is already enabled when the default ON option
is used. (This resolves issue #336)
Merge pull request #338 from siniStar7boy/upstream

Fix ANTIFLOOD response when already set  (Fixes #336)
protocol/inspircd: Remove misleading debug message from m_capab()

This message appeared every time we connected to our uplink because we don't parse CAPAB CHANMODES