fixed: SFTP stat didn't set directory/file type causing eg. libdvd to fail on ISOs
[pvr] bump add-ons (missing stubs in nextpvr)
[fix] adds missing m_bIsRadio property to operators in CPVRTimerInfoTag
[Fix][Util] Fix format of external subtitles' name (including empty name).
Input: Scan for joysticks that are keyboards to workaround kernel bug, see: 1560550480302e4768d1e183f038b709dd5a52fd
dvdplayer: fix segfault in GetAudioStreamInfo
omxplayer: fix segfault in GetAudioStreamInfo
[rbp/omxplayer] Fix build after #3614
Merge pull request #3634 from popcornmix/fix_build_rpi

[rbp/omxplayer] Fix build after #3614
Merge pull request #3619 from arnova/sftp_stat_fix

fixed: SFTP stat didn't set directory/file type
settings: move settings library files into xbmc/settings/lib
[win32] update VS project files
[oxs/ios/atv2] xcode changes
Merge pull request #3627 from ace20022/ext_subs_label

[Fix][Util] Fix format of external subtitles' name
Merge pull request #3628 from fritsch/microsoft-js

Input: Scan for microsoft keyboard which have a kernel bug
Merge pull request #3622 from opdenkamp/pvr19addonfix

[pvr] bump add-ons (missing stubs in nextpvr)
Merge pull request #3624 from xhaggi/fix-pvrtimerinfotag

[fix] adds missing m_bIsRadio property to operators in CPVRTimerInfoTag
[subtitle download] let the skin control flag files, service should only send 2 letter country code
context menu: remove space between "Manage" and ellipsis
Merge pull request #3559 from Montellese/settings_split

settings: move settings library files into separate folder