Add LineString.closestPointTo and Point.closestPointOn methods, as well as utility functions for implmenting these calculations: sphericalDistance, crossProduct, etc.