MueLu: minor bugfix.
Trilinos: Update flat header directory

Updating the headers from the recent Trilinos update.

(From Sierra)
Add to default block ordering for output...

...since created blocks do not initially have a specified order.  This caused
the output order to change across compilers.  Now if the ordering int's are
equal we sort by name.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASIoss
Disabled Packages: Panzer,PyTrilinos
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 (24.57 min)
3) SERIAL_RELEASE_SS => passed: passed=22,notpassed=0 (26.99 min)
Other local commits for this build/test group: cef8020
Didasko: Update license to BSD

Build/Test Cases Summary
Enabled Packages: Didasko
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=38,notpassed=0 (3.20 min)
3) SERIAL_RELEASE_SS => passed: passed=38,notpassed=0 (3.76 min)
KokkosArray: improve error messages and fix compiler warnings
Adding option ${PROJECT_NAME}_ELEVATE_SS_TO_PS (VRI Kanban #2951)

A TriBITS project (or a user) can now set the option
${PROJECT_NAME}_ELEVATE_SS_TO_PS=ON and every listed SS package or subpackage
will be elevated to PS.  I added a basic unit test that shows this works and I
manually valiated it on VERA.

There is a long history but basically, differenting between PS and SS packages
is not useful for VERA.  The reason that non-Trilinos VERA packages were
labeled as SS was to allow testing both Trilinos and non-Trilinos packages
prior to pushing.  This is no longer possible because VERA works with a clone
of Trilinos (synced very frequently).  Therefore, rather than require all the
various VERA repos to update from SS to PS, I just added an option to do it
automatically.  That way, we can now use the checkin-test.py --default-builds
for VERA builds and stop using the --ss-extra-builds (which was very
confusing for VERA developers).

Note that it is still very useful for Trilinos (and perhaps other projects) to
differentiate PS and SS packages and code and therefore the given behavior
will be maintained in the checkin-test.py script.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework
Disabled Packages: CTrilinos,ForTrilinos,PyTrilinos,Didasko,Mesquite,Phdmesh,Pliris,Claps
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=109,notpassed=0 (1.99 min)
1) SERIAL_RELEASE => passed: passed=109,notpassed=0 (2.25 min)
2) MPI_DEBUG_SS => passed: passed=109,notpassed=0 (1.94 min)
3) SERIAL_RELEASE_SS => passed: passed=109,notpassed=0 (1.36 min)
More work on lexicographic tree basis multiply.
Stokhos:  More work on Cijk-LTB partitioning.
Stokhos:  Adding KokkosArray specialization for linear Cijk.

The linear version of the problem has a very simple structure and is
amenable to vectorization.  Initial experiments verify it basically runs
at global memory bandwidth.
Stokhos:  Guarding avx instrinsics with #ifdef __AVX.
Stokhos:  Started working on Cuda version of LinearSparse3Tensor.
Stokhos:  Continued work on Cuda LinearSparse3Tensor.
More work on partitioning.
Stokhos:  Work on KokkosArray SG mat-vec kernels

1) Experimented with more forms of partitioning, including a custom RCB
implementation and a corresponding tiled CRS product tensor.  So far
this works better than the Zoltan approaches, but still isn't what we
want.

2) Got the LinearSparse3Tensor working for Cuda with a pretty good
implementation in terms of floating-point throughput.

3) Fixed a lot of trailing whitespace and tabs.
Stokhos:  Updated for latest changes in KokkosArray.
Stokhos:  Updated recently added files with BSD license header.
Stokhos:  Updated CMakeLists.txt for recently added headers.
Showing correct local tracking branch and not just origin/master

Now if you set up a tracking branch, the varients of 'local-stat' all show the
correct tracking branch!
Epetra: Fix IntVector for variable block size import and a print typo.

Also made the same fix for LongLongVector.

Fix reported by James Westfall (University of Colorado Boulder)
Original repot: "The Epetra_IntVector was not able to correctly import
when it was built with variable block sizes.  Also, it did not print
correctly due to a typo.  I have corrected both errors and have attached
the bug fixes.  This is based off of version 10.8.2 so it does not
include the long long int changes."

Build/Test Cases Summary
Enabled Packages: Epetra, Teuchos
Disabled Packages: SEACAS,Sundance,PyTrilinos,STK
Enabled all Forward Packages
0) MPI_DEBUG => Test case MPI_DEBUG was not run! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => FAILED: passed=1557,notpassed=12 => Not ready to push! (1.95 min)
WARNING: Forced the push!
 Removing the suitesparse directory from the CMakeLists.txt.