Gtest: Fix installation issue.

A cut and paste error had the gtest.h file being inadvertantly installed in
"/gtest" instead of <install dir>/include/gtest. The solution was to directly
use the tribits values for the install instead of a variable that was built up
from them which wasn't being created in the Gtest "package".
Excluding SEACAS from memory testing for now.
IOSS: Add function to return current active step for a region/database

(From Sierra)
IOSS: Fix last_written_time attribute to handle non-monotonically increasing times

(From Sierra)
IOSS: Elimnate debug output

(From Sierra)
IOSS: Fix last_written_time attribute to work with negative and non-monotonic times

(From Sierra)
SEACAS: nem_slice/nem_spread - add support for SHELL9 element

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASNemslice, SEACASNemspread, SEACASIoss
Disabled Packages: Panzer,PyTrilinos,SEACASExo2mat,SEACASMat2exo
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: passed=21,notpassed=0 (25.65 min)
3) SERIAL_RELEASE_SS => passed: passed=22,notpassed=0 (27.38 min)
Other local commits for this build/test group: 4a6e3e0, 8b3e40f, 59a5f1c, d0990de
Adding WEEKLY test category (Trilinos #5962, PHI Kanban #3082)

See updated documentation.
Updated for updated template.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=116,notpassed=0 (2.50 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
Other local commits for this build/test group: f05febf
Adding WEEKLY test category (Trilinos #5962, PHI Kanban #3082)

Build/Test Cases Summary
Enabled Packages: TrilinosFramework
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=116,notpassed=0 (2.43 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
Small doc update.
Added support for <PACKAGE>_<LANG>_FLAGS and updated doc (Trilinos #6037)

I also improved the documentation for setting compiler options in general.
This section needed to be updateded and needed a better introduction.
Hopefully how CMake and TriBITS sets compiler flags will be a little more
clear now.
Regenerated for compiler flags update (Trilinos #6037)

Build/Test Cases Summary
Enabled Packages: TrilinosFramework, Teuchos, ForTeuchos
0) MPI_DEBUG => passed: passed=234,notpassed=0 (6.73 min)
1) SERIAL_RELEASE => passed: passed=222,notpassed=0 (4.38 min)
Other local commits for this build/test group: c01f190
Updated unit tests and documentation for MPI_EXEC_[PRE,POST]_NUMPROCS_FLAGS multiple args

Bill Spotz pointed out that when specifying MPI_EXEC_[PRE,POST]_NUMPROCS_FLAGS
with multiple arguments that the way it is currently implemented that you have
to set "arg1;arg2;...;argn" and *NOT* what was previously documented "arg1
arg2 ... argn".

I have updated the unit tests for both TRIBITS_ADD_TEST() and
TRIBITS_ADD_ADVANCED_TEST() to test multiple arguments passed in through
MPI_EXEC_[PRE,POST]_NUMPROCS_FLAGS.

I also updated the documentation to reflect this.

Note that I did not actually change the behavior of TriBITS at all here.  All
I did was to update the unit tests to verify the exiting (wrongly documented)
behavior and fix the documentation to be correct.  Therefore, I really only
need to run the unit tests for this and that is it!
Updated generated files for updated template for MPI pre/post num-procs args.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework, Teuchos
Disabled Packages: CTrilinos,ForTrilinos,PyTrilinos,Didasko,Mesquite,Phdmesh,Pliris,Claps,Amesos2,Ifpack2
0) MPI_DEBUG => passed: passed=226,notpassed=0 (4.97 min)
1) SERIAL_RELEASE => passed: passed=219,notpassed=0 (2.53 min)
Other local commits for this build/test group: af43f69, a2e3230, d5409b4, bb98cff, 31cd32c, 7dd912e, d36c573
Kokkos: Solving a bug with pragma guards on GPUs, and for TPLs
Thyra: Adding RowStat capability to multi vector

Also added a COL and COL_INV row stat enumeration type.
Thyra: Adding RowStat and ScaledLinearOp interfaces to the MultiVector

This was required for a row sum operation where the blocked matrix was composed
of both Epetra operators and thyra multivectors. I've also added a unit
test to excercise the row stat and scaling interfaces.
Thyra: Adding RowStat and ScaledLinearOp interfaces to Default Zero linear op

These are mostly trivial. There is modest protection for extracting the
inverse row or column sum.
Thyra: Adding adjoint support for row sum and scaling of sub-operators in the blocked linear operator

Also added a test that excercises a matrix of the form

   [A  u]
   [v' 0]

where A is a square epetra operator and u and v are multi-vectors
with two columns. This supports a specific use case for computing
the row sum and scaling the matrix by that.

Also fixing a few test issues from the previous commits.