Bugs to fix:
    - crash when $server is an IP address in irc_connected
Tasks left to do:
    no particular order or priority:
    dcc:
    seldom-used modes:
	- channel e mode
	- channel I mode
    ctcp:
	- finger
	- userinfo
	- clientinfo
	- time
	- errmsg
    ircd-hybrid user mode +g:
	- recognize /accept or at least provide /quote
	- recognize mode flag
    freenode:
	- 353 namreply events (maybe working, maybe not)
	- 477 freenode-info?
	- PART has trailer
	- channel c mode
	- channel d mode
	- channel f mode, 379 message
	- channel j mode
	- user C mode
	- user e mode
	- user E mode
	- user I mode
    i18n and l10n:
	- force all fixed strings into catalog
	- rewrite terminal format to handle positional parameters (%1, %2)