Nickserv

This branch adds nickserv. It is based on db-services branch.
Should the fallback (which will never actually occur) be disconnecting the user rather than breaking the whole IRCd?

If you'd prefer, I can force changeNick to only accept acceptable nicknames or the UUID.  In fact, maybe I should do that anyway.