Merge pull request #289 from greboid/events

Use GroupChatUser some more.
Small changes to GroupChat/Connection interfaces.
Merge pull request #290 from csmith/master

Small changes to GroupChat/Connection interfaces.
Merge branch 'master' of https://github.com/DMDirc/DMDirc into events