relay: initial DCC implementation work
relay: fix parsing of DCC and add a DCCRequestEvent
relay: more DCC fixes

* fix splitting when file name has quotes around it
* fix SEND command
Merge branch 'develop' into dcc
Merge branch 'develop' into dcc
relay: fix ping and error parsing

* I can't believe I missed this...
* fixes tilal6991/HoloIRC#76
Merge branch 'develop' into dcc
relay: fix initial message to a query user
Merge branch 'develop' into dcc
relay: more work towards implementing DCC
relay: more work towards a DCC CHAT imlementation
relay: add some more methods to dcc events
Merge branch 'dcc' into develop
relay: make events and calls pass through conversations

* rather than using super-classes which contain all the logic, split the classes up
* make sender interfaces and make conversations implement these interfaces
relay: more tweaks for DCC CHAT
relay: add code to enable DCC GET to work
relay: more work towards adding DCC GETs

* also fix a few invalid method returns
relay: temporarily disable DCC
Merge branch 'develop'