revert to using 1/dt as weight in DiffusionAnalyzer.

Switch to np.testing.assert_allclose instead of self.assertAlmostEqual, which
doesn't work well with small numbers (does decimal comparison instead
of sigfigs).