Add parsing of esriGeometryPolygons for multiPolygons

esriGeometryPolygons are weird, and require some geo-processing to figure out whether geometry rings are inner and outer rings, or separate polygons within a multi-polygon. This pull request adds functions from https://github.com/Esri/terraformer-arcgis-parser to parse the geometry for esriGeometryPolygons