Improve C# IEnumerable implementation
Fix python key existence check test
Implement enumeration of centroid object
Update IEnumerable return type for JObject values

Return a KeyValuePair<string,dynamic> so the key isn't lost.