Merge pull request #273 from csmith/master

Remove Raw from core.
Initial workon ChannelClient.
Add NickList events.
Remove NickListListener.
Removed unused AwayStateListener.
Merge pull request #274 from greboid/channelclient

Work on making stuff use ChannelClient.
Merge branch 'master' of https://github.com/DMDirc/DMDirc into tidying
Merge pull request #275 from greboid/tidying

Add NickList events.
Merge pull request #276 from greboid/tidying2

Remove unused AwayStateListener.
Make HighlightManager raise events.

When a highlight is found, fire a {Channel,Query}HighlightEvent
pointing to the original event that caused the highlight.