A path extrusion function that can be adapted for different functions. Two extrusion classes are currently implemented:
flat profiles in one axis
Vertically-aligned along a cylinder
Radially-aligned along a cylinder (may have difficulties with the end caps, as they're assumed to be a flat surface)
There is not yet a general path extrusion fall-back. If you're interested in that, try the 'Extrude Along Path' OpenSCAD code that inspired this change.