[vobsub] exclude archived .sub files from filename when not starting with base video name
Merge pull request #5394 from MartijnKaijser/a5

[release] bump to 14.0 alpha5
Merge pull request #5284 from Karlson2k/win32smbfile_01

[win32] (Re)implement Win32SMBFile
Merge pull request #5247 from Karlson2k/stringutils_update_03

StringUtils: optimize Split(), new overloads for Split() and Tokenize()
Merge pull request #5440 from Karlson2k/user_agent_upd_04

[linux] SysInfo::GetUserAgent: add name of Linux distribution like some Chrome versions do
SysInfo: add GetAppName()
SysInfo::GetUserAgent: Change "XBMC" -> "Kodi"
Merge pull request #5384 from Karlson2k/user_agent_upd_03
Merge pull request #5414 from Voyager1/vobsub-fixes

VobSub fixes
Merge pull request #5432 from FernetMenta/linuxrender

linuxrenderer: drop obsolete includes
Merge pull request #5418 from FernetMenta/deint

set deinterlace mode to AUTO as default
Merge pull request #5386 from Karlson2k/fix_s_ifdir_01

Fix incorrect usage of S_IFDIR flag
Fix: missing space for Kodi forks. Thanks to @notspiff
Update tests for SysInfo::GetUserAgent(). Thanks @notspiff
[settings] Rename DVDs category to Discs and add an option to specify the handling of Blu-rays.
[FileItem] Also check for MovieObject.bdmv in IsBDFile().
[bluray] Use "disc.playback" setting to start Blu-ray playback.
Treat bluray directories like images and discs when playing them via the context menu.
Merge pull request #5400 from xhaggi/pvr-fix-last-watched

[pvr] fix: last watched timestamps won't update after channel switch
[gui] adds new method GetSelectedItemPath() to CGUIViewControl