Adds +H for channel modes so it can be mlocked again.
Merge pull request #69 from killerrabbit/H_inspircdproto

Adds +H for channel modes to the inspircd protocol so it can be mlocked again.
We actually take 2 parameters. The first being the channel name, the second being all the extra data that doesn't matter.
Merge pull request #70 from killerrabbit/gameservfixes

We actually take 2 parameters. The first being the channel name, the sec...
protocol/inspircd: m_mlock.so was never made VF_COMMON, so just blindly send the metadata (what's the worst that could happen?)
protocol/inspircd: kill all SAFOO commands with fire
chanserv/quiet: Remove any possible channel statuses

The previous behavior was to only remove +o or +v, which left out things
like halfop or protect on ircds with such capabilities.
protocol/inspircd: Fix crash when receiving channel metadata without TS.
libathemecore: replace &nicksvs& and friends in outbound e-mail.
email: Fix some -Wshadow warnings.
email: Don't compare pointers to a string literal.
exttarget/registered: Do not match users that still need email verification.
example configuration: comment out the loadmodule line for protocol modules (too much of a support nightmare)
libathemecore: add database_module_t::db_parse() and associated safe functor wrapper
backend/corestorage: new module

We move the code implementing the actual serialization/deserialization for
core Atheme types to it's own module, which owns the actual database lifecycle.
This allows the opensex module to concentrate solely on grammar, and for the
data schema to be independent of selected storage backend.
backend/opensex: remove code that is now duplicated by corestorage
backend/opensex: expose opensex_db_parse() as the implementation for the db_parse op
libathemecore: update for libmowgli-2.1
Update libmowgli-2 snapshot to 2.1 development.
Update libmowgli-2 snapshot again.