[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
dvdplayer: align HasAudio with HasVideo
Merge pull request #2446 from FernetMenta/hasaudio

dvdplayer: align HasAudio with HasVideo
dvdplayer: put line break into video codec info because it gets too long
skin.confluence: adjust row label 2 in VideoFullScreen to line break in codec info
[fix] Update the groovy library to the lastest 1.x version to fix the "non-latin characters in the path" issue. Closes #13517
Merge pull request #2449 from FernetMenta/codecinfo

line break in video codec info
changed: avoid use of unnecessary types

avoids including the file where these are defined,
which in turn helps reduce spurious rebuilds.
fixed: add virtual destructor

class has virtual methods
changed: remove unused variables

quells compiler warnings
changed: explicitly cast to int to quell compiler warning
fixed: initialize in declaration order
changed: split off IPlayer callback to a separate file

helps keep rebuilds down if IPlayer.h is touched.
brings it down from 149 files rebuilt to 30 (149 for new file).
thus no spurious rebuilds was found but callback should change
less
changed: split off window id's to separate file

Key.h rebuilds from 291 to 129 (232 for new file) => 60 spurious
rebuilds killed
changed: remove unnecessary includes
Merge pull request #2452 from cptspiff/various_small_fixes

Various small fixes
fix: add missing include after reshuffle commit 16f276be317fa74efba6e5ddf16ec3f9bfba4b26
Merge pull request #2415 from ace20022/undertaker

Bury dead code
Merge pull request #1784 from ScudLee/audiochannelsfix

[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp
Merge pull request #2393 from ace20022/ae_check

[AE] Cleanup things found by Cppcheck