A cross platform Zeroconf library to wrap DNSSD and Avahi.