Restored imcb_chat_name_hint().
Support for receiving chatroom topics. Since I didn't restore named chatroom
support I could only test this using gdb.
Also allow addressing people inside the control channel using a comma.
Always show normal contacts in &bitlbee, not just the first channel in the
list.
Fixed *facepalm* memory management/scoping bug in /AWAY command.
Misc. cleanup. Also updated the Yahoo! module to deal with struct groupchat
in a GSList so that a default config fully compiles again.
Fixed buggy jabber_chat_by_jid() after GSList change.
Restored /invite for groupchats.
Yahoo! seems to echo conference room invitations now, huh? No idea what this
is but let's ignore them.
This is how you now start groupchats: /join #channel, /invite people.
Create the struct groupchat early on in msn_chat_with() so the new chat
setup method works properly.
Room names on OSCAR can't start with digits, this broke the "chat with"
command on ICQ so far. Just prepend "icq_" and it'll work.
Fixed up OSCAR to work with the new way of setting up groupchats.
Merging mainline, mostly for chatroom fixes I implemented there.
Safety check for yesterday's fixes: Double-check that a groupchat struct
isn't claimed already.
No. Run the part handler from the IRC /PART command, not from irc_channel.c.
This was causing troubles with Twitter at disconnect time.
Pick up buddy group information from OSCAR server-side contact list.
Read group information from Jabber contact lists. The code was already there,
but with a simple typo.
It looks like AIM mem requests (implemented as damn_you() and
straight_to_hell() back in the days - and still more or less the same in
libpurple it seems) are no longer necessary; the script no longer exists at
the location used in the source and nobody complained.

Nice try, AOL. And hats of to the Gaim developer who thought of this clever
way around it.
First bits for different channel types.