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
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
renderer: bump buffers to 5
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection