changed: upnp server now uses same port for upnp and serving files (helps with firewall)
added: upnp support for embedded devices
changed: upnp device description can now be modified according to request (user agent header)
fixed: better upnp eventing mechanism, can now pause eventing to set multiple state variables, and send update in a batch
changed: detect xbox and change description to pretend to be WMP
fixed: artist role attribute is not supposed to be in upnp namespace
updated: Neptune to support Unicode filenames
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC@16512
568bbfeb-2a22-0410-94d2-
cc84cf5bfa90