[skip ci] Add missing .rb tests and tweak JSON egs

This introduces test failures for ruby that still need to be
resolved.
[skip ci] Add missing c# tests and tweak JSON egs

This introduces test failures for c# that still need to be resolved.
Improve C# IEnumerable implementation
Fix python key existence check test
Implement enumeration of centroid object