upnp: add support for UpdateObject action to Platinum
upnp: use reference ids for path when available.
upnp: server support for remote file updates
upnp: client support for updating files on server
Merge pull request #2547 from alcoheca/upnp-savestate

UPnP track file state on remote server when supported