[algorithms][disjoint] implement disjoint for the following combinations:
* multipoint / point
* multipoint / segment
* multipoint / box
* multipoint / multipoint
[test][algorithms][disjoint] add test cases with empty multipoints;
enable tests for the combinations:
* point / multipoint
* multipoint / multipoint
* multipoint / segment
* multipoint / box
[algorithms][disjoint] add alternate implementation for
disjoint(multipoint, multipoint) that uses BG's partition;
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint-1.57
[algorithms][disjoint] rename struct multipoint_geometry to
multipoint_constant_size_geometry
[algorithms][disjoint] factor-out common functionality in disjoint_multirange_segment_or_box
and multipoint_constant_size_geometry; simplify implementation of disjoint_segment_areal;
[algorithms][disjoint] remove partition related code
[algorithms][disjoint] add missing include; replace for-loop by call
to check_iterator_range<...>::apply;
[test][views] Remove extra semicolon in closeable_view test.
[strategies] Fix conversion in intersection_result.hpp
[test] Remove extra semicolon.
[algorithms] Fix unused parameter warning in throw_on_empty_input()
[geometries] Fix unused parameter warning in ring_proxy
[test][difference] Fix unused parameter warnings.
[test][set_ops] Fix unused parameter warnings.
[test][algorithms] Fix unused parameter warnings.
[test][iterators] Fix unused parameter warnings.
[doc] update release notes / contributors
[iterators][point_iterator] define increment/decrement operators for the
point_iterator class; these operators are needed so that expressions like
    point_iterator it = ++other_it;
do not result in compilation errors;
[iterators][segment_iterator] define increment/decrement operators for the
segment_iterator class; these operators are needed so that expressions like
     segment_iterator it = ++other_it;
do not result in compilation errors;