fixed: ConvertHTMLToW didn't properly handle &#x encoding
fixed: For DAV files we should first get filename then URL decode else files like test;.avi fail
Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*
changed: For web servers returning filenames with &amp; encoding (e.g. Apache) transcode into %-URL encoding. Fixes #15365
[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
dvdplayer: exclude blurays from fast anylyzinh mpegts streams
Merge pull request #5597 from Memphiz/rebrand2

Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*
Merge pull request #5584 from arnova/http_dav_encoding_fixes

HTTP/Webdav encoding fixes - Fixes ticket #15365
Merge pull request #5631 from FernetMenta/hdmv

dvdplayer: exclude blurays from fast anylyzinh mpegts streams
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)
[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.