upnp: use reference ids for path when available.
upnp: server support for remote file updates
upnp: client support for updating files on server