Add configuration aware test runner

refs #5223
Fix settings section in configuration file

refs #5223
Add state tests

refs #5223
Add file existence tests

refs #5223
Add IDO tests

refs #5223
Make setup output quiet

refs #5223
Fix command execution over SSH

refs #5223
Let the IDO tests take reschedule actions into account

refs #5223
Add checkresult tests

refs #5223
Add --output switch to the test runner

refs #5223