Tpetra/Belos/Kokkos: Fixing an ETI issue with deep_copy/createCopy and a static node issue with CUDA

Added the workaround for static node initialization for the CudaNode (making sure it does not call
finalize if the HostSpace was already deallocated).

Also fixed missing ETI for deep_copy and createCopy of Tpetra Multivector with Wrapper Nodes.
NightlyTests: more configurations for Perseus
SEACAS: exodiff - fix interpolation proportion calculation

(From Sierra)
SEACAS: exodiff - if interpolating, it is not a db diff to have different number of timesteps

(From Sierra)
SEACAS: Fix size_t output format specification

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASExodiff, SEACASNemslice, SEACASNemspread, SEACASChaco, SEACASExodus
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=120,notpassed=0 (30.13 min)
3) SERIAL_RELEASE_SS => passed: passed=122,notpassed=0 (31.07 min)
Other local commits for this build/test group: f23bf7f, 5e9d2d1
Zoltan2 - Task Mapping misuse of numTask vs numProcs.
Merge branch 'master' of software:/space/git/Trilinos
KokkosLinalg:  Add value_type casts for arguments to atomic_add.

Prevents the wrong type being passed to templated atomic_add functions
for expression-template-based value types.
Stokhos:  Re-enable Stokhos-KokkosCrsMatrix test for threads.

Somehow the Threads version of the Stokhos-KokkosCrsMatrix test got
disabled by not setting the num_cores and num_threads variables
correctly.  I reenabled them and fixed some compiler errors.
Unfortunatley they still fail.
Stokhos:  Fixing some ETI-related issues.

Fixed CMake logic for when ETI is not enabled.  Also enabled Tpetra
stuff for when KokkosRefactor is enabled.   Not complete yet.
Stokhos:  Adding volatile overloads to Sacado::MP::Vector.

Not complete yet as I need to add volatile overloads to all of the
storage classes.
Stokhos:  Working on StaticFixedStorage View specialization for LayoutLeft.
Stokhos:  Add volatile overloads to more storage classes.

Also removed a few that aren't used anymore.
Stokhos:  Fix compiler error in Cuda DynamicThreadedStorage.
Stokhos:  Got Kokkos::CrsMatrix tests working for Threads again.
Stokhos:  Bunch of ETI fixes for Sacado::MP::Vector.

Unfortunately ETI still doesn't generally work because the
Ifpack2/Amesos2/MueLu stack isn't instantiated on the DeviceWrapperNode.
Stokhos:  More work on Tpetra-MP::Vector tests for KokkosRefactor.
Stokhos:  Add unit test demonstrating Tpetra bugs.
Stokhos:  Partial work on getting Amesos2/MueLu to work with KokkosRefactor.
MueLu/Ifpack2:  Fix some scalar type parameter list parsing issues.

I changed the parameter list parsing relating to max/min eigenvalues for
Chebyshev to look for double or the scalar type.  This allows the code
to work if the parameter gets added as a double but the scalar type is
different.  I think the proper general fix is to replace these by the
inner product type once that gets added to Tpetra.