Fix deadlock calling mlt_consumer_stop() from Qt.

mlt_consumer_stop() is trying to join the render thread, but the render
thread was blocked on WebVfx::render() occurring on main Qt thread.
Adding WebVfx::renderComplete() lets us finish rendering normally as
well as cancel the wait-for-render inside of a new MLT consumer-stopping
event listener.