discovery of mdns urls

Please review @g-ortuno 
mUriToDeviceAddress doesn't seem to be used that much. Might want to change it to mDeviceAddressToUrl so that you don't have to iterate through the keys.