[pvr] fix unnecessary creation of new CPVRChannel instances
DVDInputStreamTV/DVDInputStreamFile: Don't set EOF in case of error to give player a chance to retry read.
[vfs] PVRFile::Read(): do not return negative values other than "-1"
[pvr] fix call to base class GetContextButtons() to re-add favorite entry
Merge pull request #5537 from Karlson2k/fix_pvr_read

Allow player to retry read in case of read errors
[buildsteps] fix linux gtest invocation
[buildsteps] fix OSX gtests invocation
Merge pull request #5552 from wsnipex/fix-gtests

Fix gtests after rebrand
[buildsteps] fix linux32 gtests invocation as well
Merge pull request #5473 from AlwinEsch/pvrfix-guiinfomanager

[pvr] fix unnecessary creation of new CPVRChannel instances
[pvr] fix continue playback of last watched channel on startup if group was deleted or channel was moved
Merge pull request #5526 from xhaggi/pvr-fix-continue-last-channel

[pvr] fix continue playback of last watched channel on startup if group was deleted or channel was moved
Merge pull request #5547 from xhaggi/pvr-fix-context-menu

[pvr] fix call to base class GetContextButtons() to re-add favorite entry
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection
dvdplayer: allow rewinding at end of stream, do a seek after rewind
dvdplayer: observe pts counter overflow
dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer