User must now specify all weights desired.
Tpetra: Directory: Added isOneToOne().

Tpetra::Directory now exposes isOneToOne().  I rearchitected this in
Tpetra::Details::Directory a bit so that it can cache the one-to-one
result.

Build/Test Cases Summary
Enabled Packages: Tpetra, Belos, Ifpack2, Xpetra
0) MPI_DEBUG => passed: passed=160,notpassed=0 (3.80 min)
1) SERIAL_RELEASE => passed: passed=135,notpassed=0 (0.51 min)
Removed more complicated weight logic
Merge branch 'master' of software.sandia.gov:/git/Trilinos
MueLu: fixing a couple more build names

MPI -> MPICH2_1.4.1p1
Turn off complex builds for Zan with CUDA.

Zan (a Dashboard machine) does nightly builds and tests with both CUDA
and std::complex enabled.  This causes build errors in Tpetra tests.
Zan has a very old version of CUDA installed, so it is not useful for
testing the new Kokkos refactor version of Tpetra.  The build issues
come up with Node=ThrustGPUNode, which we plan to deprecate at some
point.  Thus, as a temporary fix so that Zan's builds can actually
finish and test ThrustGPUNode (about which CASL might still care), I
am disabling std::complex support in these builds for Zan.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=693,notpassed=0 (35.15 min)
1) SERIAL_RELEASE => Error, The build/test was never completed! (the file 'SERIAL_RELEASE/email.out' does not exist.) => Not ready to push! (-1.00 min)
WARNING: Forced the push!
Ifpack: Disable PreconditionerFactory_LL test

Bug: 6095

Disabling this test as it doesn't seem to be behaving properly. It is
failing on a few platforms due to using the 32bit epetra interface and the
places where it is working it is apparently using 32bit global indices even
though it should be using 64 bit indices.
Kokkos: provide more information in the insert result of the UnorderedMap
Update version number to 11.9
Thyra-Epetra: if-tested a TEST_FOR_EXCEPTION that isn't always needed.

When epetra objects are not being scaled, then it isn't a problem
if the operator can't be scaled (by failing RowMatrix cast).
This change is necesary for a matrix-free application.
Fix issue with excluding too much from the package source

A change to the cpack system to support external repos changed some of the
regular expressions that are used to exclude files and directories from the base
level of Trilinos. When Trilnos is the primary project the base dir was set to
"" which caused regular expressions that had been "<base dir>/doc" to be "/doc"
which matched a lot more than was intended. This fixes that so that when
Trilinos is the primary project the base dir is set to the correct path.
Ifpack2: Added test for LocalFilter issue in AdditiveSchwarz with RILUK.

Build/Test Cases Summary
Enabled Packages: Tpetra, Ifpack2, Belos, Xpetra, Amesos2, Zoltan2
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=693,notpassed=0 (19.81 min)
1) SERIAL_RELEASE => passed: passed=617,notpassed=0 (2.35 min)