Anasazi: Removed unnecessary DEPLIBS from CMakeLists.txt files.
Amesos2: Found something strange in a CMakeLists.txt file.

I didn't change the file, but I added a comment that points out the
strange thing as a FIXME.  It looks like an executable (that depends
on KLU2) might be linking against amesos instead of amesos2 -- is that
what you want?
KokkosClassic: Removed unnecessary DEPLIBS from CMakeLists.txt files.
Belos: Removed unnecessary DEPLIBS from CMakeLists.txt files.
Tpetra: Removed unnecessary DEPLIBS from CMakeLists.txt files.
Ifpack2: Removed unnecessary DEPLIBS from CMakeLists.txt files.
KokkosClassic: Fixed build errors when SerialNode is OFF.

It is now possible to build KokkosClassic with SerialNode disabled.
KokkosTSQR: Fixed build when SerialNode is OFF.
KokkosCompat: Fixed build when SerialNode is OFF.
Tpetra: Fixed build errors when SerialNode is OFF.

It is now possible to disable KokkosClassic::SerialNode entirely and
build Tpetra (library, tests, and examples) with some other Node type.
I have exercised KokkosClassic::TBBNode in these tests.

I did my best to fix Tpetra::HybridPlatform.  However, please still
consider Tpetra::HybridPlatform DEPRECATED.

WARNING: This commit does NOT fix packages downstream of Tpetra!!!
Xpetra: Fixed build errors if KokkosClassic::SerialNode is OFF.

It is now possible to build Xpetra if Tpetra is ON but
KokkosClassic::SerialNode is OFF.

I also fixed the Cloner unit tests so that they try their best to
exercise clone() for two different Node types.  They do this by
attempting to choose a second Node type that differs from the default
Node type.  If only one Node type is enabled, it falls back to calling
clone() with the same Node type as the default.  The logic for picking
the second Node type uses a long nest of C preprocessor conditionals.
It's ugly, but appears to work.
Stratimikos: Fixed build when KokkosClassic::SerialNode is OFF.
Anasazi: Fixed build when KokkosClassic::SerialNode is OFF.
Belos: Fixed build when KokkosClassic::SerialNode is OFF.
Ifpack2: Fixed build when KokkosClassic::SerialNode is OFF.
Isorropia: Fixed build when KokkosClassic::SerialNode is OFF.
MueLu: Fixed build when KokkosClassic::SerialNode is OFF.
Piro: Fixed build when KokkosClassic::SerialNode is OFF.
Stokhos: Fixed build when KokkosClassic::SerialNode is OFF.
TrilinosCouplings: Fixed build when KokkosClassic::SerialNode is OFF.