Break circular dependency get_turns->disjoint->covered_by->within->get_turns
Added resolve_strategy stage for simplify.
Added resolve_strategy stage for simplify_insert.
Made simplify variant-aware
Fixed how resolve_strategy::simplify_insert is called from the public functions
Merge branch 'feature/variants' into develop
[geometry] added tests for intersects(Ls,Ls) for linestrings with colinear segments
Made touches (2 params version) variant aware.
Made touches (1 param version) variant aware.
Merge branch 'feature/variants' into develop
Added strategy resolution stage to transform algorithm.
Fixed test issue - the test was comparing out1 with itself rather than out2, and started failing when corrected because inappropriately implemented for CS transformations.
Split test_transform_linestring into test/check (in preparation to testing variants).
Change test_transform_point() to use check_transform().
Made transform variant-aware.
get_turns() for endpoints L/L started from the beginning, added copyrights info, added comments regarding segment intersection results analysis
fixed error in collect_vectors - vectors previously gathered for other rings were removed based on the direction of the last vector of currently analysed ring
added copyrights
added small optimization in range_collect_vectors - erase() replaced by copy from back and pop_back()
fixed comments with the segments intersection result analysis