[Sundance] install SundanceConfig.h only once
[Anasazi] fix build error in test

This error was introduced by renaming iohb.h's copy in Galeri to
Galeri_iohb.h. There should really be a TPL for iohb.
[Anasazi, Belos] iohb.h -> Galeri_iohb.h

The multiple (different) iohb.h files have recently been
renamed to avoid conflicts. Since Anasazi and Belos depend
on Galeri's iohb.h, update the #includes.

Build/Test Cases Summary
Enabled Packages: Sundance, Belos
Disabled Packages: Anasazi
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=407,notpassed=0 (10.54 min)
1) SERIAL_RELEASE => passed: passed=372,notpassed=0 (5.28 min)
Other local commits for this build/test group: 2c54afa, 85c5a15
zoltan2:allocating the receive buffer
Add array bounds checks to fixture generation.
Zoltan2: Add couple random color selection methods. Compiles, but not yet tested. Need parameter.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
PyTrilinos: Put docstring generation in build system

This commit tracks renaming each Doxyfile_<Package> file to
Doxyfile_<Package>.in, because the Doxyfiles are now treated as
configure files.  Thery were also modified by 'doxygen -u' to remove
some deprecated directives and thus produce fewer warnings.
PyTrilinos: These files were renamed to have a .in suffix
PyTrilinos: Changed build system to automatically generate *_dox.i files

I made this part of the configuration step rather than a build step,
which, long story short, just makes the dependencies easier.  Now,
when the user runs cmake, it will check for doxygen, and if found, it
will generate the *_dox.i files in
BUILD/packages/PyTrilinos/doc/Doxygen.  If doxygen is not found, then
cmake will simply touch the *_dox.i files, so they will exist, but
will not contribute any doxygen-generated python docstrings.

I added logic to prevent the regeneration of the *_dox.i files if they
already exist, and this prevents all of PyTrilinos from being rebuilt
every time cmake is run.
PyTrilinos: Fixed comment typo in UseSWIG.cmake
PyTrilinos: changed doxy include file from SOURCE to BINARY directory
PyTrilinos: Added LOCA subdirectory
PyTrilinos: Added some Teuchos includes to Anasazi.i
Teuchos: ArrayRCP: Improved public documentation
Tpetra: CrsGraph: reindexColumns() now works in Kokkos refactor

This commit mainly only affect the Kokkos refactor version of Tpetra,
despite the minor change to the "classic" version of CrsGraph.

The new CrsGraph::reindexColumns() method now passes its test, with
the Kokkos refactor version of CrsGraph, in a release build of Tpetra.

If Teuchos_ENABLE_DEBUG is ON, however, this test fails in
CrsGraph::clone.  A possible problem is that the Kokkos refactor
version of CrsGraph creates and returns Teuchos::ArrayView of a raw
pointer, and the debug-mode memory tracking in ArrayView doesn't like
this and throws an exception, thinking that it's a dangling memory
reference.  Eric Phipps, Ross Bartlett, and I are working on resolving
this.

Build/Test Cases Summary
Enabled Packages: KokkosCore, KokkosCompat, KokkosContainers, KokkosLinAlg, KokkosMpiComm, KokkosAlgorithms, Tpetra
0) MPI_DEBUG => passed: passed=75,notpassed=0 (5.44 min)
1) SERIAL_RELEASE => passed: passed=54,notpassed=0 (4.96 min)
2) MPI_RELEASE_KOKKOS_REFACTOR => passed: passed=77,notpassed=0 (9.85 min)
3) SERIAL_RELEASE_KOKKOS_REFACTOR => passed: passed=64,notpassed=0 (9.76 min)
Other local commits for this build/test group: f02817c
zoltan2:computing size of sendBuf
Revert "stk_io: provisional change to IossBridge to support int64_t fields."

This reverts commit d7d7564d1ba812c11e5dbd71d53e539dc9b7a941.

  * I'm choosing to just use field type of double instead of int64_t

(From Sierra)

Build/Test Cases Summary
Enabled Packages: STKIO
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=12,notpassed=0 (10.07 min)
3) SERIAL_RELEASE_SS => passed: passed=10,notpassed=0 (12.10 min)
Address ticket 12350: stk-mesh bucket should be re-sorted after change_entity_id.

Steve Kennon reported that change_entity_id wasn't causing a bucket/partition to be sorted
at the next modification_end (buckets are supposed to be sorted such that entities are
ordered by global-id).

Added a unit-test to demonstrate the problem, fixed the problem, unit-test now passes.

(From Sierra)
Attempt to fix a long-standing error in the Trilinos build of 'stk_classic'.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: STKMesh, STKUnit_tests
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=12,notpassed=0 (10.04 min)
3) SERIAL_RELEASE_SS => passed: passed=10,notpassed=0 (12.18 min)
Other local commits for this build/test group: cff9479