MueLu: extend IsorropiaInterface

- The IsorropiaInterface class now produces an amalgamated partition (node based)
- The new RepartitionInterface uses UnamalgamationInfo and the amalgamated partition
  to build the unamalgamated Partition object that is needed by the RepartitionFactory
- adapt nightly tests
MueLu: adapt Navier2DBlocked_test2 to reuse aggregates and repartitioning from upper left block in lower right block.
MueLu: add some sketches for 2x2 blocked multigrid preconditioners in tutorial.tex
MueLu: reenable dashboard build w/ Tpetra only
MueLu: fix nightly dashboard failures

The Helmholtz tests can only build when Tpetra is enabled.
Kokkos: moved md_skeleton to example, and enabled CMake

MD_Skeleton has been moved from kokkos/core/usecases to kokkos/example
CMakeLists habe been added to allow CMake build of md_skeleton.
For CUDA build cu files have been added which include the cpp files.

CRT
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
MueLu: cleanup of nightly test scripts

Moved SuperLU and LAPACK TPL stuff to the *DriverCore* file.
Added release type to *DriverCore* -- thanks to Brent P. for suggesting that.
Adding additional MPI release test that includes Zoltan2 and its multijagged algorithm.
Update Brain build that was supposed to be debug to actually be debug

The BUILD_TYPE was inadvertantly set to RELEASE, this changes that to the
correct DEBUG
Kokkos: cmake build and install on compton for host.
Kokkos: removed errenously added files, cleaned up some tabs
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Kokkos: Example md_skeleton fixed OpenMP initialization
Changed CMake options to correctly include decl files for Ifpack2_SupportGraph and Amesos2_Cholmod

Build/Test Cases Summary
Enabled Packages: Amesos2, Ifpack2
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=22,notpassed=0 (2.71 min)
1) SERIAL_RELEASE => passed: passed=18,notpassed=0 (4.05 min)
Kokkos: shannon port using nvcc + icpc
Adding timing for ETI support processing

Wow, processing ETI support for Tpetra is expensive.  When configuring Thyra,
it takes 21s out of a total of 38s to configure all the packages up to Thyra
just to generate the Tpetra ETI config files.  This is pretty expensive
considering.
Added note that <Project>_ENABLE_CONFIGURE_TIMING requires 'date' command.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework, Thyra
Disabled Packages: CTrilinos,ForTrilinos,PyTrilinos,Didasko,Mesquite,Phdmesh,Pliris,Claps
0) MPI_DEBUG => passed: passed=184,notpassed=0 (11.53 min)
1) SERIAL_RELEASE => Test case SERIAL_RELEASE was not run! => Does not affect push readiness! (-1.00 min)
Other local commits for this build/test group: 0c94b2c
Corrected some more Ifpack2 supportgraph bugs. Also added a cmake option to disable Zoltan2 in Ifpack2 so that it can be turned on in other packages without being turned on in ifpack2 since there seems to be a problem with its use in AdditiveSchwarz

Build/Test Cases Summary
Enabled Packages: Ifpack2
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=22,notpassed=0 (4.41 min)
1) SERIAL_RELEASE => passed: passed=18,notpassed=0 (4.20 min)