Use 'cycles_per_step' to control number of steps per timestep

closes #3937