Only do pixel readback when requested
Don't grab frames when the client has not requested it. This should improve local performance when we are animating at full FPS. This can cause extra updates in the corner case where we are not animating evenly and are unlucky with the timing. Als add new logging category qt.vncserver.fps to show local and remote FPS once per second.