use correct settings descripting text for screensaver fixes #14691
fixed: Compile error with FileFactory test + cosmetics
FIX: fixups std::string rfind + npos
Merge pull request #3659 from koying/quickpr2

FIX: fixups std::string rfind + npos
fixed: Compile error in test for StringUtils::Format
[musicdb] fix: fix support for .nfos and better handling for scrapers that don't return artist credits

The real underlying cause here is the change in the structure of the .nfo files.
That should be documented so folks start to update their .nfos and other scrapers.
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
renderer: bump buffers to 5
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
X11: ditch SDL for video and window events
X11: Add xbmc icon
X11: add SDL joystick until we have a better solution
X11: factor out code handling device reset notification
X11: move xrandr events to WinEventsX11
xrandr: remove method RestoreState
xrandr: observe orientation