Zoltan2 TaskMapping updated CMAKElist file
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Revert "KokkosClassic: No longer imported into Kokkos namespace."

This reverts commit 491f045a71f9139e642ee9f5955a57d11253b8ef.

Sierra hasn't had a chance even to get the new KokkosClassic namespace
yet, because of a delay in Trilinos integration.  Thus, it wasn't fair
to get rid of the Kokkos namespace.  Thanks to Brent for pointing this
out, and sorry for any trouble this commit may have caused you.

It looks like we can retain the Kokkos namespace in KokkosClassic for
backwards compatibility.  However, all users of KokkosClassic, Tpetra,
and all downstream packages, please take note: If you currently use
the Kokkos namespace to refer to KokkosClassic things, please switch
to using the KokkosClassic namespace to refer to KokkosClassic things.
The Kokkos namespace will belong exclusively to Kokkos Array in the
future.  Please make this switch as soon as you are able.
Panzer: Fixes for several small build issues
Fixing lingering std:: problems from Epetra_ConfigDefs.h cleanup (Trilinos #5945)

While trying to test downstream packages from ThyraCore for support for empty
processes, I came across this.  It seems that Panzer is not being tested in
Trilinos?
Tpetra:  Enable GPU ETI of MultiVector on long & unsigned.

Tpetra::MultiVector was not being explicitly instantiated for scalar
types = long and unsigned on the ThrustGPUNode, which prevents
MatrixMarket::Writer from being instantiated on the GPU, since it
instantiates a MultiVector with scalar=long to save the Map.  This fixes
that, and was done by moving long and unsigned from the general
exclude set to the exclude set including int.  Thus CrsMatrix and
friends are still not instantiated on long and  unsigned on the GPU due
to lack of support by CUSPARSE.  Enabling this required also adding
instantiations for unsigned to the kernel operators for
Kokkos::DefaultArithmetic, and also the Teuchos::ScalarTraits for CUDA.
CTrilinos: Fix installation testing issues.

A number of include directories needed to be used during the installation
testing and needed to be set to be setup for installation testing.
Stokhos: Fix installation testing issues
Panzer: Adding load balancing diagnostic string

long overdue