No need for a straight line to close() the path.
No need for a straight line to close() the path.

This behavior was causing a Path of straight lines to "close" its path. For example, a Path with points `(0, 2), (0, 7), (0, 5), (0, 1), (0, 4)` was finishing in `(0, 1)` instead of `(0, 4)`. For solid lines no one could see, but for dashed lines you could see that between the last 2 points, the dashed line was duplicated.
i-schuetz/SwiftCharts,i-schuetz/SwiftCharts,i-schuetz/SwiftCharts