handle convergence warnings more nicely
account for distances being squared in divergence estimator...

didn't affect accuracy on eth80, but still seems like a pretty big
mistake that we've had in all this code....
Merge branch 'master' of github.com:dougalsutherland/py-sdm