Gittrac #4209:  job_dagman_final-A.dag now reproduces the problem (the
test script needs to be modified to check for it automatically).
Gittrac #4209:  job_dagman_final-A test now has checks to fail if
we see this bug.
Gittrac #4209:  Implemented the fundamental fix for the bug --
Dag::TerminateJob() no longer sets _runningFinalNode to false; that
was an error, because _runningFinalNode is supposed to stay true
after the final node has run.
Renamed Dag::RunningFinalNode() and Dag::_runningFinalNode to correspond
better with their actual meanings; added node status files to more
tests, and added notes about failures to dag.cpp.
Gittrac #4209:  More fixes (right now the only error case I know of
is aborting with an exit code of 0); lots of diagnostic and temporary
code still in place; need to make sure new code is correct.
Gittrac #4209/#4248:  Better testing for node status file problems:
added some new tests, and added checking of the node status file to
job_dagman_abort-A.  (Note that new tests aren't enabled yet -- they
should be enabled when this is all merged to 8.1/master.)
Fixed some minor typos in the job_dagman_final-I test (didn't affect
test functionality).
Gittrac #4209/#4248:  All tests now pass; still need to do lots of
cleaning up, and checking to make sure I haven't introduced any
new errors...  (Made some changes to the abort tests to make them
more deterministic -- but we should add an abort test that makes sure
an abort removes other running jobs.)
Gittrac #4209/#4248:  Added new job_dagman_cycle-A test (passes,
but not yet enabled); added checking of node status file to
job_dagman_final-I (fails, dammit!).
Gittrac #4209/#4248:  All tests now pass; still need to do lots of
cleanup.  Fixed a bunch of the tests because STATUS_UNREADY is now
STATUS_NOT_READY in the node status file, to be consistent.
Gittrac #4209/#4248/#4253:  Changed job_dagman_abort-B to hit a slighly
different variation -- the test now fails because DAGMan doesn't handle
this corner case correctly.
Gittrac #4209/#4248:  Hopefully the final version except for manual
changes -- all tests now pass except for job_dagman_abort-B.
Gittrac #4209/#4248:  Updated the manual; also a couple of very minor
fixes to the related tests.
Version History for #4278
Merge branch 'V8_0-gittrac_4209-branch' into V8_0-branch

Conflicts:
	doc/version-history/8-0.history.tex
Merge branch 'V8_0-branch'

Conflicts:
	src/condor_tests/CMakeLists.txt
Gittrac #4209: Enabled new tests on the master (code is also in 8.0
but new tests are not enabled).  (job_dagman_abort-B is not enabled
because that currently fails -- need to make a corresponding ticket.)
Merge branch 'master' of /p/condor/repository/CONDOR_SRC