Geometry classes: PointGeometry, LineGeometry and PolygonGeometry

- TriangleMesh.splitPolygon()
- clean up writeVectors()
Overlay: write both (original) polygons and split_polygons
Overlay: polygon border

- DEMLayer.segmentizeLineString()
- Utils.putStick()