fixed: Handle (non) URL encoding and forward backward slashes properly for path substitution
fixed: Copying of file(names) from non-URL to URL encoded filesystem
changed: Extend path substitude unit test
[rbp] Allow paplayer to be enabled on Pi
[rbp/omxplayer] Suspend AE when playing audio
[rbp/omxplayer] Remove visualisation support

This is now handled by paplayer
Revert "[rbp/omxplayer] Ignore video stream in audio filetypes"

This reverts commit ca5119d8bd73a632e6006e77cba7f59a37c3dbb2.
Merge pull request #3925 from popcornmix/piaudio_sink

[rbp] Add Pi audio sink for ActiveAE
Merge pull request #3597 from arnova/path_subst_encode_fix

Path subst encode + slash fix
DVDSubtitleStream: better detect stream encoding and optimization
Use BOM detection for all supported charsets, not only UTF-8 and UTF-16LE
Do not double convert subtitle->wstring->UTF-8. Use direct conversion subtitle->UTF-8
additionally: CharsetConverter: subtitleCharsetToW -> subtitleCharsetToUtf8
[WIN32] git clean directories as well but keep our downloaded depends
[WIN32] changed: use up to 4 parallel msbuild workers.
[rbp/gui] Add switch between higher and lower quality textures

To save memory we default to 16bpp textures,
but provide a GUI option to increase that to 32bpp.
[rbp/gui] Add switch to remove GUI 720p limit