Implement the MODULES command
Implement the LOADMODULE command
Implement the UNLOADMODULE command
Implement the RELOADMODULE command
Make sure modules run their fullUnload before their modes are removed
Ensure non-core modules unset their modes when they are unloaded
Fix the XINFO numerics
Also another typo further down
Merge pull request #38 from Heufneutje/fix-xinfo-numerics

Fix the STATS command
Merge pull request #36 from Heufneutje/feature-module-commands

Module management commands and unloading enforcement
Make the 'implements' declaration consistent in the new modules
Merge pull request #30 from ekimekim/db-services

Db services
Standardize oper permissions on the lowercase version of the name
NickServ: DB Service for authentication and nick management

This initial implementation is not feature complete,
but is perhaps the minimum needed to be useful.
It does the following:
    * Allows users to authenticate
    * Registers authenticated users' nicks
    * Protects registered nicks from impersonation^

^ Important caveat: While it will force a nick change after a timeout,
it does not prevent the user from using the impersonated name within that time limit.
txircd.sql: Add some test data for donors
NickServ: implement logout
nickserv: Add GHOST command
nickserv: Implement ADD and DROP for nick management
nickserv: Implement NICKLIST
nickserv: Add a register command, which is disabled by default

We don't want register available in production, but it's very useful for testing.
Add a notice for the user when their nick is changed.