MythZoneMinder: fix playback of continuous events

Not every frame is stored in the database for continuous events so their
playback was broken. This fixes the problem by reading the number of frames
and the event time from the DB and interpolating the frame list and time deltas
from that.

Refs #8912
Merge remote-tracking branch 'upstream/master'