[pvr] EPG hookdata: Return UniqueBroadcastID

Returns epgUid known by client instead unset data.
[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.
fixed context menu 'remove safely' selection
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
correct codec names, MPEG is always written in upper-case
[cosmetic] add missing "l" in some comments
[epg] get rid of orientation support
[dxvahd] attempt to fix colour range
posixmount/udevprovider: path safety. check umount return value

all paths must be escaped or umount could fail miserably
overlays: don't reduce ASS texture width unnecessarily

Fixes OpenELEC/OpenELEC.tv#3059 on GitHub, where an ASS subtitle
texture could become too narrow to fit subtitle bitmaps in full,
causing them to be inappropriately clipped. This issue has become
obvious lately due to changes in libass that make it output wider
(but fewer) images than it used to.
overlays: include padding in initial ASS texture width computation
[epg] make sure m_channelCursor is updated before switching blocks
Added Container.IsUpdating
[uClibc] Fix compilation on arm

Tested with:

Target: arm-buildroot-linux-uclibcgnueabi
gcc version 4.7.3 (Buildroot 2014.05-git-00735-gc1618c8)
FIX: [stagefright] adjust input mediabuffer size