rxplib::jobs - use runexp summary and check RES: backwards
rxplib::jobs - use runexp summary and check RES: backwards

- When a job is finished, runexp will search for the flag RES: in its
  output before flushing to disk. Depending on whether the string was
  found, runexp will write "runexp summary: success" or "failure" in the
  first line of the output
- When checking if a job was finished, runexp will first check the first
  line of output for the summary string. If the summary string is not
  found, it will load the whole output and check for the RES: string
  from back to start -- since it uses regular expressions to do so, this
  should make things go faster

rfgiusti/runexp,rfgiusti/runexp,rfgiusti/runexp,rfgiusti/runexp