Fixed uninitialized memory in variable step size integrators

The effect of this bug was that if you were using a variable step size integrator, and you queried the kinetic energy *before* taking the very first time step, it would return a wrong value (often nan or infinity).