Simplify the horizontal curve case in _getWinding method
_tracePaths: support self-intersections
Resolve selfIntersections if both operands to a boolean op is the same path