[overlay] rename variables in selection map
[overlay] refactor counting turns
This prepares next phase where we handle uu separately
[overlay] 'fix' wrong name Code to Properties
[overlay] fix ticket #10108: rings only touching should check for u/u turns
and don't call point_on_border because that might be located on the border of the
other geometry. This also avoids passing the mid_point boolean, and including
within_code in ring_properties
Merge branch 'develop' of github.com:boostorg/geometry into develop