Fix precision of time tests

Tests for the time class had been using `np.allclose` with default `rtol` and `atol` parameters.  This was inadequate and instead the tests now probe down to near the double precision limits.

This initially surfaced during investigation of #1118.