Added ListItem.Votes and VideoPlayer.Votes
dvdplayer: reevaluate HasVideo/Audio after a stream change
pvr: remove check for different types of channels on SwitchChannel
[Fix] MouseStat use button.x/button.y for mouse button event.
[rbp/omxplayer] sync up with dvdplayer master changes
Merge pull request #2297 from phil65/Votes

Added ListItem.Votes and VideoPlayer.Votes
Merge pull request #2523 from ulion/mousestat_button_xy_fix

[Fix] MouseStat use button.x/button.y for mouse button event.
fix typo in ccdba4e
Merge pull request #2372 from huceke/raspberrypi

[rbp/omxplayer] sync up with dvdplayer master changes
[rbp] Set mediatime on GPU after a seek.

Currently after a seek, the mediatime doesn't update until an audio and video packet have been fetched from demuxer, and been decoded. For HD content this can take a second or two.
This has a couple of undesirable effects:
The seek time that pops up after a seek initially shows the before seek time, and the file progress bar is laggy.
If you seek a second time, before the time has updated, it will use the before seek time, and the second seek has no effect.
This limits a sequence of seeks to a maximum of about 1 every second or two.

The fix udpates the GPU mediatime immediately after the seek, so the mediatime is correct immediately which fixes the undesirable behaviour.
Merge pull request #2537 from popcornmix/mediatime

[rbp] Set mediatime on GPU after a seek.
upnp: container updates weren't propagating to GUI for current path
Fixed - remove early returns in favour of proper setting of bReturn in CGUIInfoManager::GetMultiInfoBool
Merge pull request #2459 from FernetMenta/hasav

dvdplayer: reevaluate HasVideo/Audio after a stream change
Merge pull request #2538 from Fice/music_player_exist

FIX: "musicplayer.exist" could not be negated
upnp: not all internal upnp paths were /'d at the end
Merge remote-tracking branch 'origin/master' into android-neon-xaf-set_top