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
test header: send (un)register stderr to /dev/null
Merge pull request #755 from hjoliver/754.cycling-section-order-bug

754.cycling section order bug
Merge pull request #760 from matthewrmshin/more.test_header

test header: send (un)register stderr to /dev/null
Merge remote branch 'upstream/master' into expand-battery-7