Remove the remaining traces of relays.

Previously, "debug listeners" were directly-connected clients, and everyone
else had to use a relay. Now, we have a much simpler approach: everyone just
connects directly. This does potentially mean increased load on the main server
(but also means there are no secondary servers required), but it cuts down the
complexity significantly.

All remaining references to 'relays' are now 'clients', because that's what
they are.
Merge pull request #94 from Rosuav/remove_relays

Remove the remaining traces of relays.