Initial attempts to extend testing to generated jobscript.
Merge remote branch 'upstream/master' into expand-battery-1
Jobfile comparison implemented. Test header tweaked.
Merge remote branch 'upstream/master' into expand-battery-1
Added testing of example suites.
Barebones for multi-inheritance jobscript tests.
Ignore suite.rc.processed files in the repository.
Simply check-examples command: no need to register anymore.
Coerce cycle times properly in parsec.
Merge remote branch 'upstream/master' into expand-battery-1
Add job script checking tests.
Merge branch 'master' into 683.check-examples
Moved a suite defn specific test out of generic parsec code.
Option to prevent validate from writing out processed suite defn.
Stop the check-examples command writing processed suite def files.
Use keyword args in call to parsec file parse function.
Merge pull request #684 from hjoliver/683.check-examples

683.check examples
Merge remote branch 'upstream/master' into expand-battery-1
Flag task processing on task submission.

Task proxies are supposed to spawn once they achieve the 'submitted'
state, but the flag for a pass through the main task processing loop
(including spawning) was not being set on this state, which meant
submitted tasks would not spawn immediately if nothing else was
happening. Test: a single cycling task that submits to a non-active
queue (e.g. 'at' job submission with atd turned off) should submit
out to the runahead limit without requiring any suite nudging.
Merge pull request #690 from hjoliver/task-proc-on-submit

Flag task processing on task submission.