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
jobfile: allow lsof to timeout

It may hang or never return 0.
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 branch 'master' into lsof
Merge pull request #758 from matthewrmshin/lsof

jobfile: allow lsof to timeout