vout/iOS: change run loop mode to kCFRunLoopCommonMode
This updates the video rendering loop in VLCOpenGLES2VideoView to use kCFRunLoopCommonMode instead of kCFRunLoopDefaultMode.
Using CADisplayLink with the default run loop mode causes frame updates to pause during common UI interactions, such as pulling down the control center. This results in frozen video even though audio continues normally.
Using kCFRunLoopCommonMode ensures frame updates even when the player is not in focus. This matches the behavior used by Apple in AVPlayer.
Patch found here: https://github.com/videolan/vlc/pull/191