Sacado:  Add unamanged view constructor to View Fad specialization.

Adds the constructor of the form

view(Kokkos::view_without_managing, ...)

For the Fad View specialization.  Also added a unit test for it.
Stokhos:  Added unmanaged view constructors to Vector/PCE view spec's.

Added constructors of the form

view(Kokkos::view_without_managing, ...)

for the MP::Vector and UQ::PCE view specializations.  This exposed a bug
in the assign() function for the internal allocation object for dynamic
storage.  Also added unit tests.
TrilinosCouplings: update cmd line interface

Nico Schloemer reported in bug#6103 that the command line interface
needed to be updated.  He helpfully supplied a patch, which is the basis
for this commit.
Tribits: fixing spelling error

Build/Test Cases Summary
Enabled Packages: TrilinosFramework, TrilinosCouplings
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=116,notpassed=0 (0.94 min)
1) SERIAL_RELEASE => passed: passed=116,notpassed=0 (0.76 min)
Other local commits for this build/test group: e2f49e4
Preliminary changes for GCRODR to work with complex scalar types.
Commenting out sleeps, std::couts for BlockGCRODRIter.
Moving GCRODR from RealSolverManager to SolverManager.

Build/Test Cases Summary
Enabled Packages: Belos
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=474,notpassed=0 (7.33 min)
1) SERIAL_RELEASE => passed: passed=440,notpassed=0 (2.30 min)
Other local commits for this build/test group: 6aad0cd, 5b579f4
Kokkos: Add include and update call to Cuda device synchronization function.
MueLu: fix compilation with Tpetra and no mpi

I recently switched the nightly MueLu tests to use shared libraries.
That switch seems to have revealed some issues in the Tpetra-only serial build.
I was able to reproduce the problems locally, and this commit fixes them.

Build/Test Cases Summary
Enabled Packages: MueLu
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_SS_DEBUG => passed: passed=143,notpassed=0 (4.75 min)
Kokkos: UnorderedMap now automatically adds 15% to the capacity_hint, improved deep_copy unit_test
Adding a "Block GMRES" option in the alias list of SolverFactory.
Xpetra: fixing compilation error

Fixing error regarding ambiguous call.  Not sure why this is happening, but Teuchos::as<> fixes it.

/home/scratch/checkin/Trilinos/packages/xpetra/sup/Matrix/Xpetra_MatrixFactory.hpp:172:
error: call of overloaded ‘CrsMatrixWrap(Teuchos::RCP<Xpetra::TpetraCrsMatrix<double, int, int, KokkosClassic::TPINode, KokkosClassic::DefaultHostSparseOps<void, int, KokkosClassic::TPINode, KokkosClassic::details::DefaultCRSAllocator> > >&)’ is ambiguous

/home/scratch/checkin/Trilinos/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap.hpp:156:
note: candidates are: Xpetra::CrsMatrixWrap<Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps>::CrsMatrixWrap(const
Teuchos::RCP<const Xpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node, LocalMatOps> >&, const Teuchos::RCP<Teuchos::ParameterList>&)
[with Scalar = double, LocalOrdinal = int, GlobalOrdinal = int, Node = KokkosClassic::TPINode, LocalMatOps = KokkosClassic::DefaultHostSparseOps<void, int, KokkosClassic::TPINode, KokkosClassic::details::DefaultCRSAllocator>]

/home/scratch/checkin/Trilinos/packages/xpetra/sup/Matrix/Xpetra_CrsMatrixWrap.hpp:146:
note:                 Xpetra::CrsMatrixWrap<Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps>::CrsMatrixWrap(Teuchos::RCP<Xpetra::CrsMatrix<Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps> >)
[with Scalar = double, LocalOrdinal = int, GlobalOrdinal = int, Node = KokkosClassic::TPINode, LocalMatOps = KokkosClassic::DefaultHostSparseOps<void, int, KokkosClassic::TPINode, KokkosClassic::details::DefaultCRSAllocator>]
MueLu: fix compile errors

KokkosClassic::DefaultKernels<void,LocalOrdinal,Node>::sparseOps has changed to KokkosClassic::DefaultKernels<void,LocalOrdinal,Node>::SparseOps.

Build/Test Cases Summary
Enabled Packages: MueLu, Xpetra
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=358,notpassed=0 (2.72 min)
1) SERIAL_RELEASE => passed: passed=324,notpassed=0 (1.59 min)
2) MPI_SS_DEBUG => FAILED: passed=509,notpassed=1 => Not ready to push! (8.13 min)
3) SERIAL_SS_DEBUG => FAILED: passed=362,notpassed=1 => Not ready to push! (2.88 min)
Other local commits for this build/test group: a75a375
WARNING: Forced the push!
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Modifying the unit test for GCRODR complex.
If scalar type is complex, do not attempt to store an additional
harmonic Ritz vector. Only do this for real scalar types.
MueLu: removing cmake debug print
Trilinos: disable long running tests on brain

For the nightly serial valgrind tests on brain, this commit adds a cmake
option that disables some MueLu tests that are causing the memory testing to
timeout.
A first test for GCRODR with complex scalars. Solves a few linear systems
with the same matrix and a random right hand side each time; if the second
and third solves produce larger iteration counts, the test fails.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos