[strategies][spherical][cross_track] fix return type in result_from_distance meta-struct
[strategies][concepts][distance strategies] polish code in various places;
add missing checks in point-segment distance strategy concept;
add BOOST_MPL_ASSERTs to check for the possible value(s) of the strategy tags;
Merge pull request #179 from mkaravel/fix/distance_strategies

Fix/distance strategies