Stokhos:  Update Tpetra specializations for changes to MultiVector.
Ifpack2:  Fixed deprecated warnings in LocalFilter.

LocalOrdinal -> local_ordinal_type
MueLu: configure issue in serial,tpetra-only

This commit attempts to fix a nightly configure problem.  The build is
MueLu in serial, Tpetra-only, and shared libraries.  The configure fails
with this error:

        Configure Return Value: 1
        Trilinos configuration fails with MueLu and Tpetra-only:

            Finished configuring Trilinos!

            -- Configuring done
            CMake Error: CMake can not determine linker language for
            target:muelu-adapters
            CMake Error: Cannot determine link language for target "muelu-adapters".

This commit adds the cmake command
   set_target_properties(muelu-adapters PROPERTIES LINKER_LANGUAGE CXX)
to explicitly indicate the language.  I have no idea why this is
necessary now ... except the test machine switch from static to shared
libraries.  The complete configure line follows.

Configure Command: "/home/nightlyTesting/tools/cmake-release/bin/cmake"
"-DTrilinos_TRIBITS_DIR=/home/nightlyTesting/Trilinos/cmake//tribits"
"-DCTEST_USE_LAUNCHERS:BOOL=1"
"-DTrilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON"
"-DTrilinos_ENABLE_TESTS:BOOL=ON"
"-DTrilinos_WARNINGS_AS_ERRORS_FLAGS:STRING="
"-DTrilinos_ALLOW_NO_PACKAGES:BOOL=ON"
"-DTrilinos_DISABLE_ENABLED_FORWARD_DEP_PACKAGES=ON"
"-DTrilinos_DEPS_XML_OUTPUT_FILE:FILEPATH="
"-DTrilinos_ENABLE_SECONDARY_STABLE_CODE:BOOL=ON"
"-DTrilinos_EXTRAREPOS_FILE:STRING=/home/nightlyTesting/Trilinos/cmake/ExtraRepositoriesList.cmake"
"-DTrilinos_IGNORE_MISSING_EXTRA_REPOSITORIES:BOOL=ON"
"-DTrilinos_ENABLE_KNOWN_EXTERNAL_REPOS_TYPE:STRING=Nightly"
"-DTrilinos_ENABLE_Stratimikos:BOOL="
"-DTrilinos_ENABLE_Triutils:BOOL=OFF"
"-DTrilinos_ENABLE_EpetraExt:BOOL=OFF"
"-DTrilinos_ENABLE_Isorropia:BOOL=OFF"
"-DTrilinos_ENABLE_AztecOO:BOOL=OFF" "-DTrilinos_ENABLE_Galeri:BOOL=OFF"
"-DTrilinos_ENABLE_Amesos:BOOL=OFF" "-DTrilinos_ENABLE_Ifpack:BOOL=OFF"
"-DTrilinos_ENABLE_Zoltan2:BOOL=OFF"
"-DTrilinos_ENABLE_Stratimikos:BOOL=OFF" "-DBUILD_SHARED_LIBS:BOOL=ON"
"-DCMAKE_BUILD_TYPE:STRING=DEBUG"
"-DTrilinos_ENABLE_DEPENDENCY_UNIT_TESTS:BOOL=OFF"
"-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON" "-DTPL_ENABLE_SuperLU:BOOL=ON"
"-DSuperLU_INCLUDE_DIRS=/usr/local/superlu/SuperLU_4.3/include"
"-DSuperLU_LIBRARY_DIRS=/usr/local/superlu/SuperLU_4.3/lib"
"-DSuperLU_LIBRARY_NAMES=superlu_4.3" "-DTPL_ENABLE_BLAS:BOOL=ON"
"-DBLAS_LIBRARY_DIRS=/usr/local/lapack/rhel6"
"-DBLAS_LIBRARY_NAMES=blas" "-DTPL_ENABLE_LAPACK:BOOL=ON"
"-DLAPACK_LIBRARY_DIRS=/usr/local/lapack/rhel6"
"-DLAPACK_LIBRARY_NAMES=lapack"
"-DTrilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON"
"-DTrilinos_ENABLE_Epetra:BOOL=OFF" "-DTrilinos_ENABLE_ML:BOOL=OFF"
"-DTrilinos_ENABLE_Zoltan:BOOL=OFF" "-DTrilinos_ENABLE_MueLu:BOOL=ON"
"-GUnix Makefiles"
"/home/nightlyTesting/SERIAL_DEBUG_DEV_MueLu_Tpetra/Trilinos"

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=128,notpassed=0 (5.28 min)
Stokhos:  Fix a few warnings.
Kokkos: Improve selection of available indexes in the UnorderedMap insert
Kokkos: if the environment variable CUDA_LAUNCH_BLOCKING==1
then cuda_device_synchronize is a no-op
Panzer: Adding support for a constant basis and a face basis (2D only)

The constant bases is reasonably well unit tested. It has not been tested
yet in an integration test.

The face basis is not yet tested but the infrastructure is now setup for it
to work throughout.
Panzer: Adding output for the constant basis
Switching over to Belos::SolverFactory as suggested by Mark Hoemmen. Some
of the solvers did not build with complex; PCPG has a few issues in
particular, so for now I switched it over to RealSolverManager.

Build/Test Cases Summary
Enabled Packages: Belos, MueLu
Enabled all Forward Packages
0) MPI_DEBUG => Test case MPI_DEBUG was not run! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => passed: passed=28,notpassed=0 (10.08 min)