Add the MinGW toolchain and Windows platform CMake module, then teach shared build helpers how to handle MSVC, clang-cl, and MinGW warning/link semantics.
Adjust affected module and test targets so the existing PX4 source tree can be configured for native Windows SITL without changing non-Windows build intent.