[cosmetics] removed unused variables and code
binary addons: only read the URL and revision of an addon if it is built
cmake: use separate_arguments() instead of string(REPLACE) to split a string into a list
binary addons: add platforms.txt to specify the platforms an addon can be built for
cmake: use ${CMAKE_COMMAND} instead of "cmake"
Ask the player which audio stream is played and store the selected audio index in CApplicationPlayer::SetAudioStream and nowhere else
upnp: serialize/deserialize datetime values in W3C format
upnp: improve metadata (artists, albums) for musicvideos
upnp: include musicvideos in list of video items
videodb: use triggers to delete items from link tables
Merge pull request #5131 from Voyager1/audstr-setting-cleanup

Store audio stream setting only on user action
fixed: broken GetKernelBitness()

regression in 9ef2a7b9
[testsuite] - only compile the nfs test if configured with nfs support - fixes #15356
[rbp] Make gui limit default to 720 when memory is limited

On a 256M Pi, it's safest to default to 720p gui as memory is quite limited.
[testsuite] - Remove unnecessary inclusion of filesystem/NFSFile.h - issue #15356
upnp: improve streamdetails
upnp: only set the year from the date if the date is valid
upnp: add support for reading actors
Merge pull request #5021 from mkortstiege/unused

[cosmetics] removed unused variables and code
Merge pull request #5144 from Montellese/upnp_small_improvements

UPnP: improved metadata