Fix DiscoverDevices to work with absent root.URLBaseStr.

This is particularly important as URLBaseStr should never be present in
UPnP/1.1.