[doc] small update for disjoint and contribution
[test][distance] add missing typename
[distance] remove inner template parameter that shadows global
template parameter; qualify template method call with template keyword;
fix return type of variant visitors;
[test][assign] fix errors in test of variant support for assign
Merge pull request #41 from mkaravel/feature/distance

Feature/distance fix errors in variant support
Merge pull request #42 from mkaravel/feature/assign

[test][assign] fix errors in test of variant support for assign
[extensions][dissolve] remove unnecessary include
[extensions][dissolve] remove empty comment line
Merge pull request #43 from mkaravel/develop

Develop
[test][equals] Add test for the reversed order of parameters.
[test][overlaps] Add test for Ls/MLs and the reversed order of parameters.
[test][crosses] Add tests for more geometries combinations.
[distance] fix compilation errors with darwin gcc 4.2.1 and msvc-12.0
[disjoint] fix compilation error on darwin gcc 4.2.1
[disjoint] fix bug in segment-box disjointness check (algorithm
is not always working properly when segment degenerates to a point,
or when segment was parallel to the y-axis)
[test][disjoint] add more segment-box test cases in disjoint_coverage unit test
[simplify] fix Minimum case and avoid BOOST_AUTO_TPL
BOOST_AUTO_TPL is avoided by providing specific loop on iterator types
The change also avoids some typedefs and variables
[rescale] fix unit test and avoid BOOST_AUTO_TPL
Unit test is reworked. BOOST_AUTO_TPL is avoided using two specific methods
Merge branch 'develop' of github.com:boostorg/geometry into develop
[distance][segment-box] alternative implementation that does not use forward declarations