Changed ordering of TPLs so we get this link ordering: netcdf, hdf5, zlib

This changes the cmake variable Trilinos_TPL_LIBRARIES in the
for the export system.
Belos::MultiVecTraits::subCopy: Simplified Tpetra specialization.

Both the "classic" and Kokkos refactor versions of
Tpetra::MultiVector::subCopy test whether the input column indices are
contiguous.  Thus, we no longer need to check for this in the Tpetra
specialization of MultiVecTraits.  This commit removes that check.
Tpetra: Crs{Graph,Matrix}: Removed legacy KokkosClassic rowPtrs_ array.

This commit only affects the Kokkos refactor version of Tpetra.

In the "classic" version of Tpetra, the rowPtrs_ array stores row
offsets (the "ptr" part of the "ptr", "ind", "val" arrays of
compressed sparse row storage) in CrsGraph.  rowPtrs_ stores row
offsets for possibly unpacked "1-D" storage before fillComplete.
After fillComplete, if the "Optimize Storage" parameter of
fillComplete is false, it continues to store unpacked row offsets.
Otherwise, it stores packed row offsets (the default behavior).

The rowPtrs_ array (a Teuchos::ArrayRCP<size_t>) is superfluous for
the Kokkos refactor version of Tpetra.  We had already made it just a
view of the new Kokkos data structure (k_rowPtrs_).  This commit
removes it completely from CrsGraph, and removes all references to it
in CrsMatrix.
Ifpack2: Removed some refs to KokkosClassic data structures
Tpetra: CrsGraph: Removed legacy KokkosClassic lclInds1D_ array.

This commit only affects the Kokkos refactor version of Tpetra.

In the "classic" version of CrsGraph, lclInds1D_ stores the column
indices using possibly unpacked 1-D storage.  In the Kokkos refactor
version of CrsGraph, this was just a view of k_lclInds1D_, and was
superfluous.  This commit removes all references to lclInds1D_ from
both CrsGraph and CrsMatrix.

Build/Test Cases Summary
Enabled Packages: KokkosCore, KokkosCompat, KokkosContainers, KokkosLinAlg, KokkosMpiComm, KokkosAlgorithms, Tpetra, Ifpack2, Belos, Amesos2, Zoltan2
0) MPI_DEBUG => passed: passed=153,notpassed=0 (8.74 min)
1) SERIAL_RELEASE => passed: passed=127,notpassed=0 (6.13 min)
2) MPI_RELEASE_KOKKOS_REFACTOR => passed: passed=206,notpassed=0 (15.35 min)
Other local commits for this build/test group: cdc57d4, 0067840, b2f3505
Anasazi: Added status test for spectral transformations

TraceMin computes the smallest eigenpairs of Ax=\lambda Bx.  If you
want it to compute the largest instead, you should give it Bx = \lambda^{-1} Ax.
When a user asks for the largest eigenpairs, TraceMin automatically
performs that spectral transformation for them.  However, it will
compute the residual R=Bx - \lambda{-1} Ax rather than what the user
probably wants, R=Ax-\lambda Bx.  AnasaziStatusTestSpecTrans will
compute the residual the user wants.  This can be done with only
the knowledge of the Ritz values and vectors, but that would involve
redundant computations (like computing Ax and Bx, which the eigensolver
already did).  As a result, the status test object will request the
state from the eigensolver and then extract information like Ax and
Bx.  getState is not a method that exists in the abstract base class
Eigensolver, and not every solver has the same state.  Therefore,
we dynamic_cast the Eigensolver to TraceMinBase, which means the
spectral transformation status test will not currently work with anything
other than TraceMin and TraceMinDavidson.

I also made minor cosmetic changes to some of the other TraceMin
related files.

Build/Test Cases Summary
Enabled Packages: Anasazi
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=249,notpassed=0 (23.05 min)
1) SERIAL_RELEASE => passed: passed=250,notpassed=0 (4.79 min)
Fix a couple of c++test issues.

(From Sierra)
Minor refactoring of getter names etc.

(From Sierra)
Revert "Fix a couple of c++test issues."

This reverts commit 097465e9055e8e530cca65e66cd59b70397e9c3d.

(From Sierra)
STK: proposed changes to allow ConstPartVector to selectors

(From Sierra)
SEACAS: Eliminate building of *test supes executables in main build; they should be part of the testing process instead

(From Sierra)
Add a couple of CMakeLists.txt files that were missing.

(From Sierra)
Clean up C++Test issue INIT-06-1 in framework, Sierra, and seacas.

(From Sierra)
Fixing C++Test issue CODSTA-45-1 in Sierra, seacas, and framework.

(From Sierra)
Revert "Clean up C++Test issue INIT-06-1 in framework, Sierra, and seacas."

This reverts commit a53dcfd9552138894c1fafea8ef11113f22fe1da.

Some c++11 slipped in with the gcc-4.7.2 compiler.  Reworking.

(From Sierra)
Add a macro for turning MeshPart methods on and off.

Building with this macro defined will enable us and app teams to identify places where
Fmwk::MeshPart member methods are still being used. Usage of those member methods needs to
be eliminated, (use free-function equivalents instead) before the transition to stk-parts
can be completed.

The macro is FMWK_NO_MESHPART_MEMBER_METHODS and the way to build with it is to add
this to your bake command: cxxflags=-DFMWK_NO_MESHPART_MEMBER_METHODS
Currently it is not defined by default.

Also convert framework usage of MeshPart member methods to use free-function equivalents
so that framework can be built with the above macro defined.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASExodiff, SEACASIoss, SEACASSupes, STKDoc_tests, STKMesh, STKUnit_tests, STKUtil
Disabled Packages: PyTrilinos,SEACASExo2mat,SEACASMat2exo,Optika,STKClassic,Sundance
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=65,notpassed=0 (65.41 min)
3) SERIAL_RELEASE_SS => passed: passed=15,notpassed=0 (12.92 min)
Other local commits for this build/test group: 32f1680, 8319a43, f569604, cc4d436, 062a013, 7247006, 854d3dd, 3c930cf, ecb818d
moving some deletes earlier
nssi_err_str() - add NSSI_EWOULDBLOCK and NSSI_EAGAIN
enum nssi_request_status - add NSSI_REQUEST_TIMEDOUT
fix doxygen comments.
rearrange.