[AE] Rename ActiveAEResample to ActiveAEResampleFFMPEG
[AE] Move utility functions to AEUtil
[AE] Add factory for AEResampler
[rbp] Hardware accelerated resampling

This replaces the format conversion, up/down mixing and resampling code from ActiveAE with a GPU accelerated version.
Should significantly reduce CPU when using paplayer or dvdplayer.

Requires updated firmware
[resamplepi] Add GPU accelerated option to resampling options
[darwin] - sync xcode project
[win32] - sync project
[PVR] bump add-ons
[visualizations] properly deinit presets dialog in order to avoid focus and scrollposition changes (fixes #15478)
[keyboard layouts] use English language names

Also added small comment to guide future contributors.
Merge pull request #5519 from FernetMenta/pvr

[PVR] bump add-ons
[vfs] Fix asserts when CWin32File is used for drive
Merge pull request #5523 from mkortstiege/vis_presets_list

properly deinit visualisation presets dialog (fixes #15478)
[vfs] Win32Directory: fix Exists() for root folders
Merge pull request #5525 from uNiversaI/keyboard

[keyboard layouts] use English language names
Merge pull request #5479 from popcornmix/resample_factory

[AE] Add resample factory and Pi accelerated resampling
[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.