Shortened the history paragraph on TriBITS, added PDF to version tracking

Now that the longer (but still interesting) history of TriBITS is in the new
TribitsDevelopersGuide.rst document, I cut down the history in the intro to
the bare minimum.  The point is to make it clear that TriBITS was motivated by
need and built on the successful Trilinos package model that was also
successful in CASL VERA.

The PDF file should be under version control too so that it is easier to
publish.
Switch from PS, SS to PT, ST and related changes (Trilinos #6042)

This was a decision in the TriBITS lifecycle model to use "Primary Tested" and
"Secondary Tested" intead of "Primary Stable" and "Secondary Stable" to
differentiate the selection of code to test in the dev process from the
maturity of the software (that will come next).  See Trilinos #6042 for
details.

This actually affects a lot and many changes were made:

(*) Changed from --ss-extra-builds to --st-extra-builds and fixed up doc PS,
SS to PT, ST

(*) Switched to ENABLE_SECONDARY_TESTED_CODE and decprecating
ENABLE_SECONDARY_STABLE_CODE

(*) Switched to TRIBITS_SET_SS_FOR_DEV_MODE() and deprecated
TRIBITS_SET_SS_FOR_DEV_MODE()

(*) Internal: Switched over to _CLASSIFICATION to TESTGROUP to be more specific

This refactoring should maintain perfect backward compatibility for existing
TriBITS projects.  They will get deprecated warnings helping them to change
over.  I have added various unit tests to prove that backward compatibility is
preserved and I manually tested this against some of Trilinos to make sure
this works.
Adding MPACT reference, small update.
Adding documentation of -D<fullTestName>_DISABLE=ON
Creating a genetic version of the <Project>BuildQuickRef.[rst,html,pdf]

Only some very minor changes to the script create-project-build-quickref.py
where needed in order to allow the creation of this generic version of the
doucment.

As part of this I also moved the <Project>BuildQuickRef files into the new
sub-directory:

  tribits/doc/build_quick_ref/

Moving these files required only minor changes.  However, the project-specific
scripts like create-build-quickref.sh will need to be updated as well (just
add the extra subdir to the path).
Fixing case of file name
Merge remote branch 'ssg/master' into tribits_overview_3133

Conflicts:
	TrilinosBuildQuickRef.html
	TrilinosBuildQuickRef.pdf
	TrilinosBuildQuickRef.rst
	cmake/tribits/doc/build_quick_ref/TribitsBuildQuickRefBody.rst
	cmake/tribits/package_arch/TribitsAddTest.cmake
	cmake/tribits/package_arch/UnitTests/CMakeLists.txt
	cmake/tribits/package_arch/UnitTests/TestingFunctionMacro_UnitTests.cmake
Updated autogenerated files.
Did detailed edit and spell-check up to section 'TriBITS Project Structure'

Hopefully this part will not be so embarrassing now.
Minor edit.
Small updates
Merge branch 'tribits_dev_guide_2996' of pu239:/home/8vt/git/Trilinos into tribits_dev_guide_2996
Finished edit of all existing material (lots to add)
Merge branch 'tribits_dev_guide_2996'
Merge remote branch 'ssg/master' into tribits_doc_cleanup_6083

Merging long seprated branches casl-dev/master and ssg/master.  Most of these
merge conflicts were due to someone fixing misspelling in comments and fixing
whitespace!  I had to carefully review all changes to make sure I did not drop
anything important :-(

Conflicts:
	cmake/ctest/drivers/kallikrates/ctest_windows_nightly_serial_development.cmake
	cmake/tribits/package_arch/TribitsGlobalMacros.cmake
	cmake/tribits/package_arch/TribitsProcessTplsLists.cmake
	cmake/tribits/package_arch/TribitsSubPackageMacros.cmake
	cmake/tribits/package_arch/TribitsTplDeclareLibraries.cmake
	cmake/tribits/package_arch/TribitsWriteClientExportFiles.cmake
	packages/tpetra/CMakeLists.txt
Merge branch 'tribits_cxx11_flags_6135'

Conflicts:
	cmake/tribits/doc/build_quick_ref/TribitsBuildQuickRef.pdf

Build/Test Cases Summary
Enabled Packages: Teuchos, TriBITS
0) MPI_DEBUG => passed: passed=249,notpassed=0 (4.99 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
Adding more material on parts of TriBITS

I added sections to mention "TriBITS Core" and the other SE process parts of
TriBITS.

I also figured out how to use "A" with ispell to add document-specific allowed
words.
Merge branch 'master' of casl-dev:/git-root/Trilinos
Merge remote branch 'casl-dev/master' into tribits_doc_cleanup_6083

Conflicts:
	cmake/tribits/package_arch/TribitsGlobalMacros.cmake
replace CRLF line terminators with Unix LF

In some files that haven't been touched in many years, Windows line terminators
(CRLF) were present. This commit replaces those by standard Unix line
terminators (LF) as used by most Unix and Unix-like systems such as GNU/Linux,
and Mac OS X.

See bug #6026.