Merge pull request #291 from greboid/events

Store parser objects in ChannelClient and Client
Merge pull request #292 from greboid/events

Add a remove method ti DisplayPropertyMap.
Merge pull request #293 from greboid/events

More GroupChatUsers.
Make AutoCommand use AutoValue.
Remove left over constructor.
Merge pull request #295 from greboid/events

Add package private constructors for AutoValues.
Merge pull request #294 from csmith/master

Make AutoCommand use AutoValue.
Force a single global AutoCommand.
Merge pull request #297 from greboid/events

Handle GroupChatUser + User in processNotificationArg
Merge pull request #296 from csmith/master

Force a single global AutoCommand.
Use GroupChat in Connection.getChannel().
Merge pull request #298 from csmith/master

Use GroupChat in Connection.getChannel().
Use GroupChat in Connection.getChannels().

Fix the channel message sink actually doing common channels...
I guess we're not really using that one.
Merge pull request #299 from csmith/master

Use GroupChat in Connection.getChannels().
Merge pull request #300 from greboid/events

Make more things use GroupChatUser.
Merge pull request #301 from greboid/events

Fix Topic unit test.
Switch SetNickColour to use DisplayProperties