Skip email_reservation users.

Skip users who have been invited, but have yet to accept. Users who have
not accepted yet are not active accounts, and thus do not have a name
yet.
Ignore messages of type read.
Names: Remove accents for ASCII.

Previously, we removed all non-ASCII characters. Now we try to remove
accents before removing the characters completely.
Keep alive support (basic).

Implement Kato's version of keep alive, killing IRC connections when
the keep alive fails. No background reconnection support or queueing of
messages on failure, yet.
Kato websocket: Remove reference on close.