Merge pull request #26 from andrsd/warnings

Fixing a few warnings
Adding Teuchos components to aid in debugging and adding more procs cases (VRI Kanban #2904)

Here I am adding a few Teuchos utilities to the C++ main program to make it
easier to debug in parallel.  I also added tests for num proces 1, 2, 3, and
4.  This is better coverage for this test.  It also means that the 1-proc case
will be tested even in an MPI build.

I spoke with Stuart about these changes.

I tested this locally against Trilinos commit fa6ff5e (before the bad commits
were pushed to Tpetra) and these tests all pass.  See VRI Kanban #2904 for
more details.
updating readme
adding domain model pdf
readme updates
Adding addition logic to top-level CMakeLists.txt for Zoltan/MPI provided
by Greg Davidson.

Zoltan is required to be enabled for MPI functionality. If the TPL_ENABLE_MPI
has been set to true, then Zoltan will now automatically be enabled.
Revert "Adding addition logic to top-level CMakeLists.txt for Zoltan/MPI provided"

This reverts commit f4bd101e8459d0cb3a62354e3a720cec3faf8c29.
Revert "Adding addition logic to top-level CMakeLists.txt for Zoltan/MPI provided"

This reverts commit f4bd101e8459d0cb3a62354e3a720cec3faf8c29.
Adding 2 unit tests that demonstrate the particular transfers for a CASL coupling.

Tests only run in parallel on exactly 4 cores
Added operator<< for Cylinder objects
Fixing DBC check in zoltan geometry partitioner

Pair programming with Stuart.
Cleanup commented out code
Merge branch 'github-dev'
Added ostream overload for printing Box geometry
Fixing output string.
Merge branch 'github-dev'
Updated DTK main doxygen page

Added me to authorship and added a FAQ page to doxygen.  Multiple development teams we burned by the same issue (happened this week and back in July).  So I added a FAQ that says if you encounter a certain situation, this is most likely the cause.
adding global bounding box fix for geometry manager when no boxes are present
Merge branch 'github-dev'
fixing compile error in geometry manager global bounding box