adapt addon gui version to 5.3.0
CGUIEditControl: fix special key handling in edit controls after 7602c4cc88491b0bbde2b6798eb3bbe7528febea
CGUIDialogKeyboardGeneric: fix Home and End special key handling in the OSK
CGUIDialogKeyboardGeneric: fix generic GUI_MSG_SET_TEXT/GUI_MSG_INPUT_TEXT/GUI_MSG_INPUT_TEXT_EDIT message handling (fixes #15392)
[Confluence] globalsearch update
Merge pull request #5491 from FernetMenta/gui

adapt addon gui version to 5.3.0
Merge pull request #5488 from Montellese/fix_edit_control

fix special key handling in edit controls
[rbp/omxplayer] When opening a stream don't try to update gui so often
[ffmpeg] Speed up wtv index creation

The index creation is O(N^2) with number of entries (typically thousands).
On a Pi this can take more than 60 seconds to execute for a recording of a few hours.

By replacing with an O(N) loop, this takes virtually zero time
adds GetTvShowSeasons
move AddSeason() public.
adds GetArt function to (video) scraper, allowing art to be fetched given the video identifier.
refresh season art if a new season is found that isn't recorded in the database yet. Fixes #14339
REMOVEME: updated thetvdb.com scraper to support art updates
[omx] Report decoded image name
logging: Add microsecond timer to log messages
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
[hifiberry] Hack: force it to be recognised as IEC958 capable to enable passthrough options
Move the reference-counting of Begin and End calls from DX and GL source files into GUIFontTTF.cpp.