Better calculation of the time-steps of each cells at rebuild time.
Fixes a mistake in the collection of the cells' ti_begin
at rebuild time, which had small consequences on the time integration in some specific cases.
Also adds the debugging check routine that caught this incorrect behaviour.
Edited by Matthieu Schaller