Backport to Go 1.0
Very ugly work around for Go 1.0 bad URL panic caused by * in SSDP request
Added code to handle bad UPnP devices which fail to set a base URL in their description XML.