[buffer] Classify turn-points using rescaled rings
This makes side_on_convex_range and intersection_side redundant
It fixes all but one (p20) remaining cases for polygons
Merge branch 'develop' of github.com:boostorg/geometry into develop