cosmtics: fix comments
changed: Improve subtitle logging
[confluence] fix: timeline item label overlapping
[gui] fix: don't add m_posX/m_posY to width/height for SetMaxRect() on
left aligned list labels
Merge pull request #4376 from xhaggi/epg-timeline

[epg] adjust title to the left edge for the first items in timeline view
Merge pull request #4382 from jmarshallnz/fix_non_addon_scripts

[python] fix scripts run directly that aren't an add-on. fixes #14265
[omxplayer] Fix incorrect settings query that can cause video stutter

A change in CSettings was missed here, and results in the clock component not being configured correctly.
This doesn't apply the correct filtering to clock changes and can create video stutter
[omxplayer] Reduce rate of clock change to reduce video stutters

After analysing some files with video stutter, it was found that the filter coefficients used
for adjusting the clock were set higher than the maximum hdmi clock deviation allowed.

This means when gpu makes small clock adjustments to correct for lip-sync, the video drops frames.

With this patch the frame drops are fixed.
[iossink/osxsink] - don't deadloop in drain when device is gone - but
handle timeout
[iossink/osxsink] - fixed - condvar has to wait on the mutex - not on the singlelock
Merge pull request #4383 from Memphiz/osxbreakdrain

[osxsink] - fix deadloop in drain
Merge pull request #4228 from afedchin/dxva_h264_intel

[DXVA] Fix h264 deconding with refs > 11 on recent Intel GPUs (SNB/IVB)
audio settings: check visible for ac3transcaode when changing number of channels
[osx/windowing] - add "Window Server" to the whitelist of obscuring
windows
FIX: [mediacodec] blacklist rockchip non-standard components
FIX: [amc] add omx.exynos to white list
If available use videoInfoTags in IsSamePath

If VideoInfoTags are available, then comparing the DBId and the Type is
good enough for testing two items are the same path.

Benchmarking shows that this change reduces the time to compare 340 movies
from 10ms to <1ms.
Correctly use JAVA_HOME when generating SWIG bindings

Fix some compilation problems on windows with multiple java install or java not in path but with a correct JAVA_HOME defined
Merge pull request #4357 from koying/fixfilemgrdoubleclick

FIX: [touch] workaround double-click in file manager
[epg] fix scrolling in grid if last item ends on next page

This improves the navigation in epg timeline grid and solves the issue
that you can't scroll an item which ends on the next page.