Extend client auto-configuration stages to include mDNS/DNS-SD
Currently, the autoconfig stages include:
- discovery of hub within Ethernet or IP multicast domains
- discovery using DNS with domain suffixes obtained from DHCP
- discovery using pre-configured security credentials
The first stage needs to get extended to include mDNS / DNS-SD queries to discover locally available hub. Anecdotally, mDNS queries have higher chance to work than other protocols, even though they utilize the same IP multicast. This is a result of optimizations some hardware vendors did to allow mDNS to work while limiting multicast capabilities.