[gui] adds listitem info label inprogress to determine if epg item is in progress

This adds a new listitem info label inprogress which indicates if the
associated epg tag points to a current ongoing program.
libdvdcss-1.2.12 removed _XBOX unneeded patches
libdvdcss-1.2.12 updated diff files
libdvdcss update to 1.2.13 - incl diff file
libdvdread-libdvdnav update to 4.2.1
libdvdread-libdvdnav - remove unused xbmc patches
libdvdread-libdvdnav - updated diff files
[epg] get rid of orientation support
Added Container.IsUpdating
[epg] cleanup: refactor/remove methods MoveChannel and MoveProgrammes
[epg] cosmetics: refactor, code formatting etc.
[epg] cleanup: remove unnecessary method CorrectOffset()
[epg] cosmetics: code formatting
[epg] cleanup: remove friend class declaration PVR::CGUIWindowPVRGuide
jsonrpc: expose specialsortseason and specialsortepisode for episodes
[builtins] PlayMedia() should use a sort order appropriate for the items. fixes #15136
upnp: fix sort by upnp:rating
upnp: ignore "Unknown" as a single genre as it is added by Platinum
CDateTime: extend SetFromW3CDate() and add GetAsW3CDate(), GetAsW3CDateTime() and SetFromW3CDateTime()
upnp: fix serialization/deserialization of datetime properties