networkmap: UPNP location pointer was one byte too far in the buffer.

UPNP connections were always failing as the first byte of the address was truncated
(i.e. networkmap was trying to connect to 92.168.1.100), which means the DLNA server
detection never worked properly.
networkmap: don't get stuck until the 2 mins timeout from the server's end