Fixed two bugs in identifier map.
Bugs were exhibited with one-based consecutive GIDs in serial.
Added a print() method for debugging.
Fixed bug in getLocalEdgeList when !gnosAreGids and run on one processor.
I think there is still a bug when !gnosAreGids and run in parallel.
Coloring fails in this case.
Fixed bug in coloring problem.
Need to have consecutive IDs since use edge nbors to index color array.
Added a graph-partitioning test for pamgen.
Adding option to do coloring in pamgen Test.
Coloring test in cmake is disabled for now;
Change of parameter in pamgen test; --method is now --action
Merge branch 'master' of software.sandia.gov:/git/Trilinos
Stokhos:  Add vectorization pragmas for mean-based multiply.
Update files in sierra flat headers

A new set of files from Muelu needed to be added to resolve build issues in
Sierra.
Added functionality to create_edges to create edges shared between locally-owned and element_selector...

This seems to solve the nalu/adapt case, but I'm not yet reactivating the newer modification-end-
for-edge-creation code. We'll reactivate it a little later after some more testing.

(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=11,notpassed=0 (10.05 min)
3) SERIAL_RELEASE_SS => passed: passed=9,notpassed=0 (12.08 min)
Kokkos: Replaced Kokkos::Impl::DefaultDeviceType with Kokkos::DefaultExecutionSpace .
Kokkos: Separating TeamPolicy implementation from Kokkos::Serial and Kokkos::OpenMP.
        Consolidating each thread's private scratch memory into a single block for the OpenMP execution space.
Kokkos: Move detection of the active execution space out of the public Kokkos:: namespace to the 'Kokkos::Impl::' namespace.
        Cannot truly detect the active execution space, only the primary memory space of the active execution space.
Add ifdef to quiet a build warning.

(From Sierra)
Remove stk_exp performance test code. (references un-needed array-mesh code)

(From Sierra)
Remove most remaining stk_exp code, specifically array_mesh and related files.

(From Sierra)
Revert "Remove most remaining stk_exp code, specifically array_mesh and related files."

This reverts commit 44adc039483d380b079ac6cc14476c9a5f21d6e7.

(From Sierra)
stk_util: Fix problem when building Trilinos on OSX

Case insensitive file system was causing wrong stk_config.h header to get picked up

(From Sierra)

Build/Test Cases Summary
Enabled Packages: STK, 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=11,notpassed=0 (9.94 min)
3) SERIAL_RELEASE_SS => passed: passed=9,notpassed=0 (11.87 min)
Other local commits for this build/test group: f23dc44, b8b4ffd, 8e1c8b0, 7e5d88d
Reactivate scalable modification_end_for_edge_creation.

(From Sierra)
stk_util: Fix installation location of STK_Trilinos_config.h header

(From Sierra)