- Moved ZeroConf stuff into ZeroConf class
- Re-enabled ZeroConf publishing because it's not broken (WaveBox may need to be started like so: MONO_ZEROCONF_PROVIDERS=. mono WaveBox.exe)
- ZeroConf will only work on Linux if the Avahi Daemon is installed and the Bonjour provider dll is NOT in the application directory)
- Conversely, ZeroConf will only work on OS X and Windows if the AvahiDBus provider is dll is NOT in the application directory, and on Windows, Apple's Bonjour package needs to be installed as well
- ZeroConf now only registers if a server url is set, which currently it's not, so it won't register