Added proper support for slurm.
Merge pull request #938 from m214089/slurm

Added proper support for slurm.
Nuke stray print statement in slurm support.
Corrected graph command help.

The '-w/--warm-start' option was replaced some time ago by a GUI button.
Merge pull request #942 from hjoliver/graph-cli-help-fix

Corrected graph command help.
State dump retry loop for #926.
Fix reloaded retrying tasks.
Added test for reloaded retrying tasks.
Simplified some test suite scripting.
Merge pull request #944 from hjoliver/960.state-dump-retry

State dump retry loop for #926.
Merge pull request #946 from hjoliver/945.reload-retrying-tasks

Fix reloaded retrying tasks.
Updated change log for 5.4.13.
Manual task trigger should reset outputs to "not completed".
Test manual trigger t1 => reset waiting t2
Merge pull request #947 from hjoliver/trigger-command-fix

Manual task trigger should reset outputs to "not completed".
Copy remote job scripts to a temp file and rename it.

This avoids problems due to the job file overwriting itself when suite
and task host share a filesystem.
Retain Jinja2 during inlined edit sessions.
Merge pull request #951 from hjoliver/inlined-edit-change

Retain Jinja2 during inlined edit sessions.
Merge pull request #950 from hjoliver/job-submission-fix

Copy remote job scripts to a temp file and rename it.
Print exception in dbstatecheck.