Add C# support.
Update submodules