added visionDidEndVideoCapture delegate

This allows the caller to capture thumbnails (especially those
dependent on captured video length) immediately prior to creation of
the the video dictionary.