Set the number of core per numa domain appropriately and other small cleanup

[Reviewed by David]

This commit assumes the the number of cores per top level locale are
evenly distributed amongst the numa domains.  While in there, I
avoided set up of the childLocales if the number of sublocales was 0
and also changed numSubLocales to numSublocales.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21937 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Update REGRESSIONS and TRIAGE

REGRESSIONS:
--verify failing (worked around by 21936, needs a fix from 21924 (bradc))
-[Error matching compiler output for release/examples/benchmarks/hpcc/fft]
-[Error matching compiler output for release/examples/benchmarks/hpcc/hpl]
-[Error matching compiler output for release/examples/benchmarks/hpcc/ra-atomics (compopts: 1)]
-[Error matching compiler output for release/examples/benchmarks/hpcc/ra (compopts: 1)]
-[Error matching compiler output for release/examples/benchmarks/hpcc/variants/ra-cleanloop (compopts: 1)]
-[Error matching compiler output for distributions/dm/t5a]
- ...

miniMD getting compile time warning about inlining failed for qio functions
-[Error matching program output for release/examples/benchmarks/miniMD/miniMD (compopts: 1, execopts: 1)]
-[Error matching program output for release/examples/benchmarks/miniMD/miniMD (compopts: 1, execopts: 2)]
-[Error matching program output for release/examples/benchmarks/miniMD/miniMD (compopts: 2, execopts: 1)]
-[Error matching program output for release/examples/benchmarks/miniMD/miniMD (compopts: 2, execopts: 2)]

TRIAGE
Perf:
-[Error: Timed out executing program studies/shootout/thread-ring/thread-ring-coforall-begin]


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21938 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Replaced checkForMissingDefs() with a more efficient addition to verify().

[reviewed by Tom]

Specifically, an addition to DefExpr::verify(), together with existing
code in SymExpr::verify() cover the checks in checkForMissingDefs().

Incorrect removal of DefExprs in deadBlockRemoval() was causing
one of the assertion to be violated. That was fixed by r21849,
so we can now add this check to DefExpr::verify().

While there - changed the scope of checkNoRecordDeletes() from global to
static within checkResolved.cpp.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21939 3a8e244f-b0f2-452b-bcba-4c88e055c3ca