Add C# and C bindings to OpenZGY/C++.
See managed/README.md and native/src/capi/README.md for details.
This code needs to be considered as work in progress. There are unit tests, but the new API has not yet been consumed by a real project.
The build rules for OSDU/GitLab might need to be adjusted. The first commit in the merge request is synced from the internal SLB repository. The new code does build in our internal Azude DevOps environment. It might not build cleanly in GitLab. Even though the pipeline is green, the code might not actually be building there yet.