removed redundant value conditions from variables
[AE] Allow resampler to indicate when it has too much data buffered

The Pi resampler doesn't want more samples submitted when it has a whole input buffer queued,
and drops data in this case. This can be triggered when video clock is enabled and audio is resampled.

The FFMPEG resampler buffers more data internally and wants up to two input buffers submitted.

Add a method to query if there is space for more samples, and return approprate values.
settings: fix combination of updated settings and default value handling
[rebrand] - change default username of webserver from xbmc to kodi
Merge pull request #5632 from Montellese/defaultusername

[rebrand] change default webserver username from "xbmc" to "kodi"
Merge pull request #5623 from popcornmix/resampler_buffer

[AE] Allow resampler to indicate when it has too much data buffered
use correct app name in the linux desktop file (fixes #15524)
Merge pull request #5645 from wsnipex/desktop-file

use correct app name in the linux desktop file (fixes #15524)
Merge pull request #5654 from phil65/confluence_vars

[CONFLUENCE] removed redundant value conditions from variables
[Confluence] fix last day of daily weather forecast
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
vdpau: advanced settings for auto deinterlacing
player: fix rewind
fix incorrect display of fps when dr kicks in