EsriJSON decoding
polygonContainsPoint and various tweaks