* split up 406; cmake
* split up 716
* rm old file
* 716 changes to main
* 709 split up
* missing include
* special syntax for windows ❄️
* stupid windows struct/class
* split up 805
* split up 610)'
* bump cgal; parallel remesh; templates; outer*
* more parallel; fewer copies; uE2E→uEC,uEE
* rm spurious warnings leftover from debuggin'
* fix __1; add back many templates
* missing templates
* use CGAL::Epeck::FT in templates directly
* inline to fix header only
* cgal bump requires bumping cmake and boost
* template hell on windows
* fix windows templates to compile on mac os
* fix templates to work on linux
* more template hell; simplify some, use pttr_t, split legacy
* rename legacy fix includes
* fix orientation bug
* missing templates
* abstract templates
* assign overload + templates
* missing templates + missing overload
* merge with main
* special template for windows ❄️
Use CMake's "configure_file" functionality to store path to the tutorial
shared directory, enabling tutorial executables build out of source to
correctly find the data files.
Former-commit-id: a0eed05e8b