[util][math] add sqrt function in bg::math namespace; this function
calls std::sqrt for fundamental number types and ::sqrt for everything
else; it helps avoiding implicit conversions for fundamental number
types when ::sqrt is called (in particular, we avoid the conversion
from long double to double when ::sqrt is called);
[util][math] update copyright header
[strategies] replace calls to ::sqrt by calls to bg::math::sqrt
[strategies] fix unused typedef warningy
[algorithms][equals] fix copyright years; replace call to ::sqrt
by call to bg::math::sqrt
[extensions] replace calls to ::sqrt by calls to bg::math::sqrt;
change has not been applied to projections and ttmath;
[extensions][algorithms][offset] remove obsolete include (file no
longer exists)
[util][math] fix return type of sqrt for fundamental number types
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/math-sqrt
Merge branch 'feature/math-sqrt' of github.com:mkaravel/geometry into feature/math-sqrt
[adapted] Specialize resize<> trait for polygon_data required by Ring concept
[util][math] fix return type for math::sqrt; fix implementation
for sqrt for non-fundamental types (use the using mechanism);
[test][util] add unit test for math::sqrt
[comparable_distance] Remove unneeded header include
[buffer] Fix multi_point test w.r.t. growth test
[buffer] split rescaling piece rings / turns
to support coming use of partition for calculate turns
[buffer] Add robust envelope per piece
to support partition
[buffer] use partition algorithm to calculate turns in piece-offsets
[buffer] move calculate_turns to get_piece_turn visitor where it is used from
this also uses the standard assign-policy for get_turn_info
[buffer] remove specific assign for buffer and is_opposite
opposite information is not used anymore