Closes #754 - order of cycling sections should not matter.

This bug could result in cycle time offsets in the graph being
evaluated in the wrong units, in mixed cycling suites in which
the section order was "wrong". Caused by a typo in mid-2012.
Added a battery test for cycling section order invariance.
Merge branch 'master' into 754.cycling-section-order-bug
Merge pull request #755 from hjoliver/754.cycling-section-order-bug

754.cycling section order bug