dvdplayer input stream: fix incorrectly set of EOF
paplayer: proper handling of non seekable streams
[PVR] bump add-ons
Merge pull request #4602 from opdenkamp/pvrgotham

[PVR] bump add-ons
FIX: [droid] crash when stat'ing /mnt/secure/asec on some devices (fixes #15148)
Merge pull request #4594 from FernetMenta/paplayer

paplayer: proper handling of non seekable streams
Merge pull request #4607 from koying/fixdroidstoragecrash

FIX: [droid] crash when stat'ing /mnt/secure/asec on some devices (fixes #15148)
[osx] fix make build on osx
[tests] fix CharsetConverter.utf8To_UTF32LE test on osx
[tests] fix HttpHeader test
[addonversion] add tests
[addonversion] don't set revision to 0 if not present, set empty
[addonversion] cleanup to use std::string rather than malloc/free/strdup
[addonversion] have empty() use the internal members rather than m_originalVersion
[addonversion] drop Print()
[addonversion] adds asString() to return the reconstructed version string
[addonversion] drop .c_str() in favour of .asString().c_str()
[addonversion] drop unneeded m_originalVersion member