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
archives: avoid collapsing archive with single folder

We have historically used the m_bIsFolder after this as a flag,
to skip display of file. For example for rar 00X part files.

By not collopsing single folders, we can properly browse into
them again.
[bluray] Indentation cosmetics.
[bluray] Add debug logging.
[Fix][bluray] bd_menu_call( , ) returns 0 in case of a failure.
upnp: add GetMediaControllerQuirks
Properly handle cookies that specify a sub-domain
ffmpeg: correctly handle cookies that specify a sub-domain
Pivos: Speed up aborting addon repo update job.
Merge pull request #4081 from voguemaster/master

ffmpeg: Correctly handle cookies that specify a sub-domain.
Merge pull request #4050 from elupus/archivefolder

archives: avoid collapsing archive with single folder
[Fix][bluray] BD_EVENT_MENU and BD_EVENT_IDLE are independent of HAVE_LIBBLURAY_BDJ.
[Fix][bluray] Add HAVE_LIBBLURAY guard to BlurayDirectory.cpp.
[Fix][bluray] Fix infinite loop if (next) bluray title can not be played.
For example this can happen when the next title is a bd-j title and libbluray has no bd-j support compiled in.
[bluray] Make the infinite loop fix work with libbluray 0.2.1.
[bluray] Disable menu icon of the VideoOSD if a bluray is played in non nav mode.
[Fix][bluray/geometry] Fix compiler warning about float -> int and int -> float conversions.
[gui] fix setting state on controls inside groups inside containers. fixes #14295