Geo: Adds support for GeoJSON GeometryCollection

Closes #2796
looks like there are two levels of indentation instead of one