Path: Implement new module PathSurfaceSupport; Add `Spiral` cut pattern
Path: Implement new module PathSurfaceSupport; Add `Spiral` cut pattern

New module is shared with 3D Surface operation. Module contains PathGeometryGenerator class. More common methods can be moved into the new module.
Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master