Added clear_current_row() to TableHandler incase the current time step is rejected.

With variable time stepping, sometimes the current time step is rejected. If TableHandler is used to track information about time steps, one needs to clear the information gathered so far and begin again. This function does that. 

I'm open to changing  the name of the function if another name is more suitable.