Fixed initial adjustment bug in Yearly cycling.
Made all initial adjustments consistent with Yearly cycling.

Daily and Monthly got the right result, but not in the simplest way.
Made stepped cycling doc clearer.
Better battery tests for stepped cycling.
Merge pull request #743 from hjoliver/yearly-cycling-bug-fix

Yearly cycling bug fix
Merge remote branch 'upstream/master' into tweak.restart-test
Remove flakey status dump comparison.