This is a breaking change: `GXSetViewport`, `GXSetScissor`, `GXSetTexCopySrc`, `GXSetTexCopyDst` now accept logical coords relative to the `VIConfigure` EFB size.
`GXSetViewportRender` and `GXSetScissorRender` are used to override the scaled viewport/scissor from the logical coords.
* Add functionality to lock GX framebuffer aspect ratio
This leaves the imgui (so including OS) framebuffer alone.
AuroraWindowSize now has new fields for the native framebuffer, the aspect ratio controls modify the existing fields.
* Fix from merge
* fix gx_test_stubs.cpp