Merge pull request #56 from mkaravel/feature/math-sqrt

Feature/math sqrt
[buffer] Remove buffer_piece_collection_with_mapper
this was a debugging tool. It is now replaced by a visiting policy (like
in partition), and implemented in the unit test itself
[buffer] remove unused functionality
[buffer] remove debug functionality
The lines which are warnings are now protected by BOOST_GEOMETRY_DEBUG_BUFFER_WARN
Merge branch 'develop' of github.com:boostorg/geometry into develop
[buffer] move (dispatch) code for multi to buffer_inserter itself
This also tags the cast to multi_tag
[buffer] rename check_original to turn_in_input
comparable to point_in_geometry.
This removes multi_buffer_inserter
[buffer] avoid unused variable warnings
and replace BOOST_TYPEOF by iterator_traits
[extensions][offset] Update #includes to include the moved buffer code
[index][strategies][test] Modify some of the header includes.

The purpose of this is to allow the compilation of the rtree without the need of including the geometry.hpp ond require only index/rtree.hpp or to make the order of includes irrelevant.
Furthermore, this is backward compatible.

Add missing variant include in the intersection tests.
Fix the unused typedefs in the pythagoras_point_box test.
Merge branch 'develop' of github.com:boostorg/geometry into develop
[doc] update release notes
[within][covered_by][test][doc] Support Point in Segment.

Add tests and update implementation status.
Add the test for intersects(Point, Segment).
[doc] Update status matrices for intersects() and disjoints()
[util][math] Add the conversion to double (C++11 approach) before passing the integral argument to std::sqrt()