[stategies][distance] remove strategy::distance::services::strategy_point_point from distance strategies and distance strategy concept
[distance] re-write segment-box distance code without strategy::distance::services::strategy_point_point;
fix bug in segment-box comparable distance when the segment degenerates to a point;
[test][distance L/A] add test case for segment-box distance, where the segment degenerates to a point