remove support for non-symmetric distance() or interpolate(). 

This is functionality that depends on the implementation of the NN data structure, and not something we can count on. As it is we can still get into trouble with non-symmetric spaces.