Added cycles_per_step to control the number of adatptive cycles to perform
(refs #3937)
Added test for cycles per step
(closes #3937)
Merge pull request #3939 from aeslaughter/steps-3937

Use 'cycles_per_step' to control number of steps per timestep
Merge commit 'f4666bb7f5b13615504911e9759aac0ca6140e00'