feat: add initial support for pip
feat: add setting toggle for pip
fix: let os handle invokation of pip which is more reliable
fix: UIScene compatibility with airplay
fix: black screen on external display when on app view and streaming
fix: incorrect window size when launched directly on external display
fix: wrong resolution shown in settings when in stream session
Enable gamemode flag for iOS18+
Explicitly enters pip mode when in background
This fixes 7.1 playback. Before this commit, SDL used 7.1 front audio configuration with Center Left and Center Right speakers, but without Rear speakers.
See https://github.com/libsdl-org/SDL/issues/11709 for more details.