Removed generating new texture repeatedly during character cache.
Copy valid region only from old texture after ReallocTexture().
As a result, reduced stuttering video playback with subtitle.
Use TEXTURE_VOID instead of m_bTextureLoaded
[linux] only query OnLowBattery property query if needed
fixed: show icon for addons installed from zip
Merge pull request #4998 from uNiversaI/kay-zipiconfix

fixed: show icon for addons installed from zip
Merge pull request #4996 from mkortstiege/battery

[linux] only query OnLowBattery property query if needed
Merge pull request #4884 from sportica/opt_ttf_gl

Optimize ttf font atlas for Open GL
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
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
OMXPlayer: some caching fixes for pvr
fix incorrect display of fps when dr kicks in