-Update workflow actions to latest version (to remove deprecation warnings) and fixed all other CI warnings
-Update MSVC projects to VS2026
-Update workflow to run on VS2026
-Update tests to include screenshot and use SHA1 hashes (instead of MD5)
* Debugger: Memory viewer - Improved performance on Linux
SKTypeface.FromFamilyName appears to be very fast on Windows (1ms for 1000 calls), while it's slow on Linux (4ms per call). This was called 3 times for each memory viewer refresh, causing performance issues on Linux.
* Fixed warning, enable options to treat all warnings as errors