[geometry] added point_in_geometry() and used in within() and covered_by(), also added within_no_turns()
[geometry] compilation errors fixed in point_in_geometry/within/covered_by for multi geometries
[geometry] added support for MultiLinestrings in copy_segment_point, point_on_border, range_by_section, sectionalize, ring_return_type, ring_type
added within() and covered_by() for Pt-Ls and Pt-MLs, fixed error in point_in_geometry for MLs
added disjoint() for previously non-supported Geometries
[geometry] added tests for intersects()
[geometry] types renamed in within_no_turns
[geometry] handle unhandled iu/iu case
Merge branch 'develop' of github.com:boostorg/geometry into develop
added point_in_geometry_dispatch for Box
[geometry] optimization: equals::has_only_turns() replaced by interrupt policy
[geometry] generic touches implementation moved to detail::touches::generic_touches, added dispatch::touches used in bg::touches
added touches(Point, Geometry)
[geometry] added tests for touches(Pt, MLs) and touches(Pt, MPoly), fixed error in point_in_geometry(Pt, MLs), fixed error in within(Pt, MLs) tests
[geometry] added touches(Ls, Ls) + tests
[geometry] removed a condition in touches(Ls, Ls) for consistency
[geometry] touches(Ls,Ls) algorithm modified
[geometry] added some tests for touches(Ls,Ls)
[geometry] added parameters reversal for touches()
[geometry] touches generic_interrupt_policy fixed to not update the state if non-touching turn was found earlier