Configure CTest tests based on dakota_*.in input file annotations.
Configure CTest tests based on dakota_*.in input file annotations.

Supports keywords DakotaConfig, Label, and ReqFiles.  This transfers management of feature-dependence (HAVE_DOT, HAVE_QUESO, WIN32), labels for Smoke and Acceptance, and auxilliary ReqFiles needed by a test to the individual test files instead of the build system.

I verified that the test inclusion/exclusion list is the same as before under various conditional configurations.  However, we may see some differences due to finer-grained control of NPSOL vs. NLPQL.  We should see some FAIL --> DIFF/PASS on internal web builds and possibly same for external due to previously missed test exclusions.

Smoke and Acceptance labels need review.



git-svn-id: d5469d78598a82f75b3d1e6419ce8b4d1ddac974@3183 aa0779c3-6ec2-4b84-a212-a405c134cd8d

pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA