eventd/control: Cast GIOStream earlier
eventdctl: More verbose error message
eventdctl: Cast GIOStream earlier
eventdctl: Print user messages without g_log
eventdctl: Rework send command helper

Now takes additional args directly as argc/argv
eventdctl: Do not check plugin commands
eventd/control: Answer eventdctl about the result
eventd: Fix a leak
eventd/contol: Target commands to one plugin only

eventdctl: Prefix plugins to match internal names
nd: Add "attach" command to match the new command system (and document
this)
eventd/control: Allow plugins to answer directly
glib-compat.h: Add g_hash_table_contains
relay: Call Avahi code conditionally
relay: Remove useless checks

If we have an EventdRelayAvahi, it must have these objects
relay: Add start/stop on Avahi browser
relay: Introduce eventd_relay_server_new_for_host_and_port
relay: Integrate Avahi in a nicer fashion

All relay servers are now created at the configuration time
The Avahi browser will just set the address of the server and start it
when available
relay: Fix connection closing

Now send BYE when necessary and always close streams
relay/avahi: Check for already resolved services

For services which are available for both IPv4 and IPv6, it avoids a
double (buggy) connection
libeventd-evp: Simplify connection close
libeventd-evp: Reset cancellable on new connection

This allows to use a persistent context