refs #100694 Merge remote-tracking branch 'origin/100694-ccntestloop-robustness'
refs #100694 Merge remote-tracking branch 'origin/100694-ccntestloop-robustness'

* origin/100694-ccntestloop-robustness:
  refs #100694  Save result dir after a failed build - failure hook expects it.
  refs #100694  Always stop after a build failure, but call failure hook.
  refs #100694  Fix grouping
  refs #100694  fix return code
  refs #100694  Make testout directory earlier; use failure hook on build failure.
  refs #100694 Note CCN_TEST_CPU_LIMIT in testdir/config.defaults
  refs #100694  Be silent if testout directory is not there
  Refs #100694  Provide a way of setting a CPU limit on tests.
  Refs #100694  Leave a trace when we kill a testloop, to prevent archive
  refs #100694  Whitespace fixes
  refs #100694  add missing paren
  refs #100694  Keep track of CPU times for tests
  Refs #100694  Track down descendants of main test process when stopping ccntestloop
  Refs #100694  Remove use of local construct from ccntestloop

svartika/ccnx,svartika/ccnx,cawka/ndnx,svartika/ccnx,cawka/ndnx,cawka/ndnx,svartika/ccnx,svartika/ccnx,cawka/ndnx,cawka/ndnx,svartika/ccnx,svartika/ccnx