PM-793 we now parse job output and error files on JOB_SUCCESS and
JOB_FAILURE only if there is no postscript associated with the job.
If a postscript is associated, then we parse the files when monitord
detects postscript has finished.
PM-793 simplify the logic for parsing the kickstart output files. we
no longer need to attempt to open it multiple times, as we now try to
parse it only when postscript has finished.
PM-793 PMC only case always have rotated stdout and stderr, even
though there is no postscript in the .dag. associate a fake one.
Merge branch '4.4'
merge PM-793 changes from 4.4 to master