dvdplayer: use startpts as a time reference if no other is available

This avoids display of wrong time after seek, due to lack of timestamps
dvdplayer: remove code that set limit on smallest frame rate

This skips the "slow" motion video after seek, by instead starting
playback when next frame is to be displayed
dvdplayer: always output the first frame after seek/startup without wait

This make sure we get something new on display after seek, even if
the next frame is to be displayed sometime later
dvdplayer: avoid busy waiting for video renderers to get a buffer
coreae: when a flush is requested delay is zero

On seek, the flush was requested, but not performed when delay
was requested, leading to stuttering on seek.
Merge pull request #4051 from elupus/seekframe

Seekframe
FIX: [touch] properly handle touch/gesture actions

This reverts commit b891c240908ddd0b93547afdbe6d261b635b930a.
my vcproj
vcproj
mine: rbp tweaks

rbp adjust 2
ADD: JSON-RPC: add a parameter to "Remove" methods allowing to also delete the file
ADD: add advanced settings allowing to customize the items of the "Recently Added" job
ADD: "Queue from here" context menu; Queue from current item to end of list
ADD: "includeallvideos" advanced setting: add all videos to the library, even if there is no scrapper data
ADD: [droid] Ouya specific stuff
FIX: [droid] fix multitouch
[mine] fix recentlyadded
[mine] recent label for s0e0
[allvids] fix check for previous episode
[Allvids] Only consider NFO if not in db