Handle kicks. (fixes #20).

An unavailable presence with code 307
is now recognized as a kick, and a notification
is generated.

If the kicked user's nick matches the current
one, the notification has the error type, and
the client enter prejoin mode.