libdvdnav runs dvdread-config to update CFLAGS and LDFLAGS with libdirs, includirs and libraries but wrongly with locations on the buildsystem. this breaks crosscompiling. We fix this with providing a own 'dvdread-config' file which dont inject /usr/include and /usr/lib in our *CFLAGS.
[pvr] show gaps on epg timeline grid
seperate 'devinput' section from 'linux-input-layer'. While 'linux-input-layer' is used from Lirc with the own (deprecated) Lirc drivers, 'devinput' is used by kernels own event drivers. There the Bottonnames are reworked and almost synced
upnp: add GetMediaControllerQuirks
Pivos: Speed up aborting addon repo update job.
CVideoDbUrl: fix option name "artistid" instead of "actorid" for musicvideos
videodb: don't duplicate JOIN statements in musicvideo album SQL queries
VideoDatabaseDirectory: make sure to translate all IDs in the path of a grouped node into URL parameters (fixes #14333)
fix predefined sorting of musicvideo nodes (when accessed through the music library)
[PVR] sync add-ons
upnp: make use of GetMediaControllerQuirks in CUPnPPlayer
upnp: reset timeout for every interaction in CUPnPPlayer::OpenFile()
upnp: add video/x-mkv to the list of supported mime types in the renderer
AESinkPulse: Remember actual channel name when mapping layout
AESinkPULSE: Actually set channel map
[pvr] fix: toggle between watched channels does not consider group
change
Merge pull request #4058 from Montellese/upnp_mkv_quirk

UPnP: quirk to match Samsung's video/x-mkv mime type
[rbp/omxplayer] Fixed: analog output was not properly enabled due to a case sensitive settings check
Commit 67e957df4b41c3d58534d3b0b0ea2058a46ef256 changed the driver name from "Pi" to "PI"
Merge pull request #4109 from fritsch/pa-sink-layout

AESinkPulse: Remember actual channel name when mapping layout
Merge pull request #4055 from xhaggi/fix-toggle-last-watched-channels

[pvr] fix: toggle between watched channels does not consider group change