Record deleted and change type as "modified" files, captitalize legend

I noticed that when I deleted some files or changed their type (e.g. from a
symlink to a real file), they did not show up under "M" for modified files.
Deleting a file and changing its type is sure like modifying it for the
purpose of this script.

I also added capitalization to some of the lines in the printed legend.  I was
inconsistent before.
Deprecate old location of tpls/ find modules (TriBITS #26)

I realized that instead of just creating symlinks that I should instead use
files with deprecated warnings and point to the new files.  This will result
in deprecated warnings so people can move things over.

Build/Test Cases Summary
Enabled Packages:
Enabled all Packages
0) MPI_DEBUG => passed: passed=680,notpassed=0 (60.49 min)
1) SERIAL_RELEASE => passed: passed=597,notpassed=0 (16.78 min)
Other local commits for this build/test group: 5890e9f
Don't track generated files

I should have removed these when I filtered the repo but I forgot.  But these
are not huge so no big deal.
Ignore generated file

This should have been purged when I filtered the branch but no big deal.  It
is not that large.
Simplify defining packages that are also projects

Here I have TriBITS set a new var TRIBITS_PROCESSING_PACKAGE=ON when it is
processing packages.  This gets rid of the need to define a var to set.  Also,
I added the macro TRIBITS_PROJECT_ENABLE_ALL() to avoid having to enable the
packages by default.
Add a few common TPLs used by Teuchos

This allows Teuchos to be bulid as it own standalone TriBITS project.
Make work for package with subpkgs at top-level dir

This allows a packages with subpakages (i.e. Teuchos) to configure and build
as its own project at the top level.

I don't have tests in TriBITS for this but I am not breaking anything either.
I need to get an example in place that builds a package like Teuchos.

Build/Test Cases Summary
Enabled Packages: TriBITS, Teuchos, TeuchosCore
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=655,notpassed=0 (61.81 min)
1) SERIAL_RELEASE => passed: passed=569,notpassed=0 (18.21 min)
Other local commits for this build/test group: 44e0847, 5666638, b27f8fb, 6bc376f
Move TriBITS Version.cmake file to tribits/, include, and print version

This is the beginning of an attempt to provide TriBITS projects with a way to
inspect the TriBITS version.  I moved the TriBITS/Version.cmake file into
TriBITS/tribits/ and made a symlink back.  That way, the tribits/Version.cmake
file will get snapshotted or installed with the rest of the tribits/ directory.

What this is currently lacking is a way to track TriBITS versions precisely.
This will be figured out later.
Add documentation of the TriBITS repo contents (TriBITS #26)

I was able to add these as *.rst files that will shown up nicely on Github and
are also sucked into the developers guide as sections.  Very nice!
Copy over readonly files