deps/FFmpeg/ restructured to per-RID subdirs (mirrors deps/VHACD/Release/),
packed at runtimes/<rid>/native/. ToolLocator gains an opt-in ensureExecutable
flag (flips +x on Linux/macOS since dotnet pack loses the bit) and a
<pkgRoot>/runtimes/<rid>/native/ probe for the NuGet-cache layout.
* Adds native dependencies for win-arm64
- The used versions of those dependencies are often rather dated and didn't build out of the box on win-arm64 / Visual Studio 2022, minimal patches had to be applied
- As far as I understood PVRTexLib is delivered as binary only and there's no win-arm64 - therefor added a check to not load it at all. In the end it's only needed by the asset compiler, which in turn is platform neutral. However when invoking it on a arm64 machine, the `dotnet path/to/asset/compiler` will launch it in arm64. If there would be some option to launch it in x64 we wouldn't have any issues with asset compiling. Still the editor might have issues, since its running in process?
- Removed the FreeImageNET load - it's not used anywhere in code
- Fixes some PInvoke signatures in DxtWrapper
* Fixes build of Stride.VisualStudio.sln
Probably introduced by ddc7423145
* Removes ARM64 from UWP
* Updates checkout scripts of freetype and Bullet and NativePath