Add spatialReference to the geodesic.cpp project. Still doesn't work
correctly in the Release build, but the Debug one works fine. Add unit
tests for this full matrix case, which take some time to run due to the
size of the dataset and its current comprehensive nature. Fixes #90.