Replace <locale>.numCores with <locale>.maxTaskPar where appropriate.
Remove an extraneous space character.
Update tests that reference numCores to reflect maxTaskPar change.

A number of tests refer to <locale>.numCores.  Many do so in order to
parameterize parallelism.  Others do so in order to print information
about the testing environment.  Adjust all these to parameterize or also
print using maxTaskPar.
Fix a mis-coding.

I added new output lines for maxTaskPar in these tests, to go with the
existing ones for numCores, but I didn't put them under control of the
if-stmt that prevents printing them unless desired.  As a result, the
tests didn't match their .good files any more.  Fix that.
Merge pull request #288 from gbtitus/dataParTasksPerLocale-from-maxTaskPar

Replace <locale>.numCores with <locale>.maxTaskPar where appropriate.

Replace numCores with maxTaskPar everywhere in the module code. This will cause us to
compute parallelism based on what the tasking layer says it can achieve, rather than on
what we think we have available in terms of hardware.

While here, I also changed numCoreTasks to numSublocTasks in DefaultRectangular.chpl,
to reflect what I think we're actually computing there.

Finally, a number of tests refer to <locale>.numCores.  Many do so in order to parameterize
parallelism.  Others do so in order to print information about the testing environment.  I adjusted
all these to parameterize and/or print using maxTaskPar instead (or for printing, in addition).

Reviewed by @sungeunchoi.
Some additional comm count improvements from licm update
Merge pull request #304 from ronawho/licm-hoist-wide

Some additional comm count improvements from licm update

[trivial, not reviewed]
Test --dataParIgnoreRunningTasks=true in my playground

I've been curious if qthreads handles nested parallelism better, and am even
more curious with some of the results greg was seeing where we have better
performance for some tests when dataParTasksPerLocale > numCores

This will probably be my last experiment before retiring these scripts
Merge pull request #305 from ronawho/qthreads-timeouts

Test --dataParIgnoreRunningTasks=true in my playground

I've been curious if qthreads handles nested parallelism better, and am even
more curious with some of the results greg was seeing where we have better
performance for some tests when dataParTasksPerLocale > numCores

This will probably be my last experiment before retiring these scripts