Further improved handling of polygons with parallel overlapping edges. I think this edge case (hah!) is solved for straight edges but curves still have issues.