[omxplayer] Merge in latest dvdplayer changes
[dvdplayer] Make players pointers rather than objects
[dvdplayer] Create a base class for audio and video players
[omxplayer] Rework trickplay to reduce changes to dvdplayer
[dvdplayer] Support omxplayer as a variant of dvdplayer
[players] Mark the render features as deprectated and add an OMX prefix
[players] Remove no longer used visualisation callback mechanism
[players] Allow choice of omxplayer through acceleration settings
[players] Remove omxplayer as separately selectable player
[pvr] use channel path instead of channel name for CFileItem path property
[pvr] sync selected item between pvr windows
[PiSink] Fix typo in list of passthrough samplerates
Merge pull request #5084 from popcornmix/dvdrefactor

[players] Make omxplayer be derived from dvdplayer [RFC]
Merge pull request #5318 from popcornmix/passthrough_samplerates

[PiSink] Fix typo in list of passthrough samplerates
Fix for VFR files play issue (ticked #12012 i've opened).
Merge pull request #5319 from FernetMenta/vfr

Fix for VFR files play issue (ticked #12012).
[markwatched] queue up mark watched jobs and process them without locking the main thread
[markwatched] handle mark watched via mark watched job queue
[X11] Add support for EGL/GLESv2 when using X11
Merge pull request #5113 from Phaeodaria/egl-x11-pr

[X11] Add support for EGL/GLESv2 when using X11