ULPDistance must always be positive.
Merge branch 'master' into Regression
Lint.
After egg's review.
Merge pull request #320 from pleroy/Regression

Change the computation of ULP distance to detect overflow.