[python] fix scripts run directly that aren't an add-on. fixes #14265
[epg] adjust title to the left edge for the first items in timeline view

This adjust the title of the first item in EPG timeline view if you
scroll so it always starts at the left edge of the programme grid.
cosmetics: remove unnecessary NULL checks + code formatting
[gui] fix: reduce child item width by -10px every time you call EnlargeWidth()
cosmtics: fix comments
[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.