remove mDNS resonder

it hasn't been doing anything except littering the network with useless
packet since our switch to site-local multicast
deduplicate provisioning app
deduplicate button handling code