[distance] Do not use cartesian default strategy for non-cartesian Pt/Box and Box/Box
[distance] Add preliminary version of Pt/Box spherical strategy.
[strategies] Add move course() to algorithms/detail and use it in spherical side and distance strategies.
[distance] Optimize cross_track_point_box - calculate courses only once, do not use other strategies than PP
[distance] Fix compilation error in get_comparable<> specialization for distance_cross_track_point_box<>
[buffer] fix comment
[buffer] add new failing testcases (now 9 out of 500000 fail for miter)
[test][point_iterator] fix/update includes
[iterators][point_iterator] add missing include for interior_type
[iterators][flatten_iterator] add one more template parameter for the
reference type (previously it was defaulted to Value&)
[iterators][concatenate_iterator] add one more template parameter for
the reference type (previously it was defaulted to Value&)
[iterators][segment_iterator] add basic dispatch definitions for the
segment_iterator and segment_iterator_type classes
[iterators][segment_iterator] add implementation for an iterator over
the segments of a range
[iterators][segment_iterator] add implementation for the underlying
segment_iterator type
[iterators][segment_iterator] add implementation for the segment_iterator
class, as well as for the free functions segments_begin and segments_end
[test][iterators][segment_iterator] add unit test for the segment_iterator
[test][iterators] add the unit test for segment_iterator in the Jamfile;
re-arrange the unit tests in the iterators' Jamfile in alphabetical ordering;
[buffer] block turns instead of discarding them
This fixes case rt_u11
New result of recursive_polygons_buffer: 2 errors out of 510372
[buffer][test] add failing test for which there is not yet a solution.
It is related to colocated turns and sorting
[buffer][test] make labels for turns optional, for good turns and for bad turns