Algorithms for erase coded

Algorithms for a point erase and capsule erase coded, as well as the
main loop for iterating all segments in an erase path over all paths.
Not fully tested/debugged, not currently working.  Also, noticed that
erase_radius is not passed into erase function.  Reads as 'undefined.'