[pvr] EPG hookdata: Return UniqueBroadcastID

Returns epgUid known by client instead unset data.
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
Merge pull request #3828 from janbar/epg_client_epguid

[pvr] Fix EPG hookdata: Return UniqueBroadcastID
update .gitignore for win32
[rtmp] check m_rtmp for non-NULL - fixes crashes with missing librtmp
[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
remove libsamplerate and related dead code
sync Xcode project after libsamplerate drop, sync darwin configuration