Piotr Caban : d2d1: Avoid possible infinite loop in d2d_geometry_intersect_self caused by rounding errors.