[turns] rename less functor from less_seg_dist_other_op to less_seg_fraction_other_op (to indicate that the fraction comparison is now used)
[test][set ops] separate tests with multiple points as different test cases
[test][set ops] separate test with duplicate points as different test cases; add test cases with spikes;
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops
[test][difference L/L] add a couple more test cases of geometries with spikes
[copyright headers] unify the way they look
[algorithms][overlay] allow for spikes in output likestrings; this modifies the behavior of existing set ops and allows to support linear geometries with spikes;
change copy_segments for linestrings to take a template parameter to control whether spikes are accepted or not; by default they are not accepted
(but the follow code now explicitly allows for them in places where it wasn't;
[overlay] add template parameter to follow and action_selector about removing spikes; the default behavior is to remove them; this is backward compatible with the
code before the changes in copy_segments
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops
[concatenate_iterator] make the iterator bidirectional
[point_iterator] fix constructor calls for concatenate_iterator
[get_turns] Fix for L/L spike vs. endpoint for the same direction segments. Add failing test cases for spikes touching internal point
Merge branch 'develop' of github.com:boostorg/geometry into develop
[concatenate iterator] re-factor unit test; add tests for bidirectional iterators;
[get_turns] Fix the generation of some special cases of touch-spike-turns for L/L and L/A
[get_turns] Fix invalid condition get_turn_info_la
[get_turns] Add more tests for t-spikes for L/L
[get_turns] Add tests for t-spikes vs collinear internal pt for L/L
[relate][test] Enable tests for 2-Point degenerated Linestrings
[intersection] fix segments_intersection_ratios
adding the new one_degenerate method