improve several unit tests; use M_PI_* macros for other radian fractions
update GeographicLib from 1.37 to 1.39