relay: refactor events names to better reflect function
relay: refactor and cleanup
relay: cleanup and make logging have a hight priority
holoirc: add channel part events

* mainly for logging
Merge branch 'develop' into bleeding-edge
Merge branch 'develop' into bleeding-edge
relay; start sending invite events
relay: add base code for being fully CTCP compliant
relay: refactor and cleanup
relay: fix up disconnects when not connected
relay: fix build with new Gradle plugin
xda-one: multiple updates

* start building against L-Preview
* immediately throw a stop event before a reply quit/error from the server
relay: move connection stuff to root
relay: cleanup code
relay: fix build and cleanup code
relay: fix some minor issues
relay: update travis config and tests
relay: update travis config
relay: make travis config work
relay: fix spelling mistake