BUGFIX: Fix minor typo in setup_prgms.mk

Fixed typo that was causing the total number of
compilation units to be miscalculated. NPRGMS, i.e.,
the total number of programs/drivers that will be
compiled was always zero. Fixed that.

From: George Zagaris <george.zagaris@kitware.com>

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@2133 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
ENH: Improve parameter checking & reporting

When parameters are missing from the config, report the
name of the requested parameter. This facilitates debugging
typos and related errors.

From: George Zagaris <george.zagaris@kitware.com>

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/hacc/trunk/cosmotools@2155 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
Merge branch 'svn/trunk'