Moved adapting surfaceline to a higher level (surfaceline instead of geometrypointstring) to prevent removing "real" characteristic points (i.e. other than type = None). Cleaned code a bit.Related to Issue [MWDAM-2208]
Adapted surfaceline and geometry input for kernel by getting rid of points that are alomost the same which (sometimes) leads to accuracy problems in the kernel.Related to Issue [MWDAM-2208]
Set XSoilGeometry2DOrigin to 0 for all locations just to make a point ;-). All shifted values as they should be for the geometry were already adapted for issues MWDAM-2677 and MWDAM-2701.Related to Issue [MWDAM-2707]
Removed GeometryPoint from GeometryPointString/GeometryLoop classes and everywhere it was used. Improved geometry generation and Clone() methods for SoilProfile2D.Related to Issue [MWDAM-2760]