holoirc: remove relay side event filtering
relay: reformat code
relay: cleanup gradle
relay: start working on logging
holoirc: more work towards getting logging working
relay: more logging changes
relay: finish off logging
relay: remove all filtering library side
Merge branch 'logging' into develop
holoirc: send proper disconnect events and cleanup
holoirc: send disconnect event for server after other disconnect events
relay: don't send events if we aren't the ones joining
relay: add a distinct stop event for user stopped disconncects

* things were getting messy as "disconnect" was used for two very different scenarios in terms of handling events
* making user disconnect = stop makes much more sense
relay: cleanup and fix build
relay: begin process of making call system more OO
relay: fix some small issues and compiling as well
relay: fix join event being sent in the correct time
relay: add travis file
relay: don't forget to say that we're using Java to travis
relay: update the gradle plugin