WIP: Partial Fix #1960 to fix dashes which have zero widths
This fix improves livarot so it doesn't auto close dashes that have the same start and end point.
It fails currently in the Stroke to Path
function, where bbox is false. Ironically the fast method is working, while the slow method is produces semi circles in the attached file.
Edited by Martin Owens