Servus removal during continuous browsing

TODO:
- [x] Test dnssd implementation
- [ ] Test and fix avahi implementation
- [ ] remove debug crud from avahi impl 
```
// for NI_MAXHOST
#ifdef _WIN32
#  include <Ws2tcpip.h>
#else
#  include <netdb.h>
#endif

char hostname[NI_MAXHOST+1] = {0};
gethostname( hostname, NI_MAXHOST );
hostname[NI_MAXHOST] = '\0';
```