Change final test regex to not break outer test regex

There was an evil bug in these unit tests.  The issue is that when I
added testing testing of the ctest properties, I added a check for
the final TRIBITS_ADD_ADVANCED_TEST() test criteria.  In doing so
I printed out "OVERALL FINAL RESULT: TEST PASSED".  The problem is that
the outer TAAT() command greps for this and if it finds it it says the
test is passing.  It turns out that I added a new test and changed the
number of passing tests and it just accepted it.

This commit changes the behavior of TAAT() so that in unit test mode it
sets the final regex as "OVERALL_FINAL_RESULT: TEST PASSED".  Now the outer
TAAT() test will only pass if the driver script prints that property.
Removing -VV from ctest because it disabled the test!

This was a similar case to my last commit.  You can't use -VV in the test
because if you one of the inner TRIBITS_ADD_ADVANCED_TEST() commands will
print "OVERALL FINAL RESULT: TEST PASSED".  If that happens, any of the inner
tests can fail and then the outer TAAT() will grep for that and show passing.

Warning, this change shows that there is a failing test!  My next commit will
fix that.
Improving documenation for IMPORTEDLIBS (TriBITS #24)

Added a mention of the only necessary usage for IMPORTEDLIBS is the C math
library 'm'.

Also, I removed a lie about IMPORTEDLIBS being added to
${PACKAGE_NAME}_LIBRARIES.  That is not necessary or true any longer.
Turning on Fortran for builds and testing

You can't be pushing to TriBITS safely if you don't have Fortran enabled.  It
is important that TriBITS maintain Fortran.
Adding (TESTONLYLIBS, IMPORTEDLIBS), deprecating DEPLIBS to TAEAT() (TriBITS #24)

I had forgotten to upgrade TRIBITS_ADD_EXECUTABLE_AND_TEST() when I upgrade
TRIBITS_ADD_EXECUTABLE().  Now this is consistent.
Enabling ST code with Fortran on to enable testonly lib and test in SpkgB

Not having this turned on was a whole in my automated testing.
Moving TESTONLY lib to it own subdir (TriBITS #24)

This was needed for this to be a proper test of a TESTONLY lib and of the
addition of the TESTONLYLIB argument to TRIBITS_ADD_EXECUTABLE_AND_TEST().
Added new ST test and updated PT test to be correct for new dep structure

When I refactored TribitsExampleProject, one of the tests was failing due to
the fact that it was effectively disabled due to -VV with
TRIBITS_ADD_ADVANCED_TEST().

These two updated tests TribitsExampleProject_ALL_PT_NoFortran and
TribitsExampleProject_ALL_ST_NoFortran now provide a better test of the
generated <Package>Config.cmake files.  They show them generated with the
optional packages enabled and some disabled.
Moving libs for SpkgB to make better test (TriBITS #24)
Adding strong checks and tests for invalid lib usage (TriBITS #28)
Adding more checking of lib arguments (TriBITS #28)
Moving TriBITS testing code into ShowLibErrors.cmake file (TriBITS #28)

This allows these CMakeLists.txt files to be used for clean examples.
Finished adding tests for invalid usage of libs with TAL() nad TAE() (TriBITS #28)

Now to just clean up.
Moving test code out of the way (TriBITS #28)
Adding ability for a TESTONLY libs to link to other TESTONLY lib (TriBITS #28)

I turns out that the old implementation never allowed you to link one TESTONLY
lib to another, at least not if it was in a different subdir.  You have to
bring in the include dirs, like TAE() does.

Also, I removed the duplicates from the TESTONLY include dirs which is
exported.

Finally, I cleaned up the logic that looks at correct usage of DEPLIBS.
Added test for DEPLIBS m, fix test for more tests, cleanup (TriBITS #28)
Added test for libs prefix and got working (TriBITS #28)
Cleaning up if() blocks and show error vars (TriBITS #28)
Got working with prefixed libraries (TriBITS #28)

Now I believe that all of TriBITS should work correctly with prefixed
libraries.  But more testing should be performed.
Adding test name for grep of OVERALL FINAL RESULT for TRIBITS_ADD_ADVANCED_TEST()

By adding the test name to the OVERALL FINAL RESULT regex pass/fail, you will
now be able to run TRIBITS_ADD_ADVANCED_TEST() recursively and not have it
alway pass the outer TAAT() run like it was before (very bad).