This MR essentially implements the following:
- Brings back blit-based copying for the monitor screencast (when possible)
- Passes the target frame presentation time instead of the monotonic time (when possible)
At least here, this makes 60 FPS recording not skip any frames.