FIX: [linux] fix & optimize input device checking
[epg] fix: SetChannel() methods do not correctly select the given channel
dvdplayer input stream: fix incorrectly set of EOF
paplayer: fix playing some mp4 files
[win32] cleanup VS project files
Merge pull request #4659 from Montellese/win32_vsproj

[win32] cleanup VS project files
Merge pull request #4653 from FernetMenta/paplayer

paplayer: fix mp4 playback
Merge pull request #4592 from koying/fixlinhotplug

FIX: [linux] fix & optimize input device checking
upnp: adjust include paths of Platinum and Neptune
[win32] update VS project files
[osx/ios/atv2] update project
Merge pull request #4656 from Montellese/upnp_includes

upnp: make #include paths more obvious
[pvr] adds numeric input to select a channel within pvr views
Merge pull request #4646 from xhaggi/channel-selection

[pvr] numeric input to select a channel within pvr views
DatabaseQuery: move value separator define to header
settings: add CSetting::SetCallback() instead of using friendship with CSettingsManager
settings: add cosmetic comment to CSetting
settings: support code-generated setting dependencies
CGUIControlSetting: add missing NULL-pointer checks
settings: add slider control