Nickserv

This branch adds nickserv. It is based on db-services branch.
Yeah, that's a really unusual (you might even say discouraged) use case, and it's far simpler to leave as-is.