Piro: modified createOutArgs function in Piro_PerformSolve_Def.hpp to correctly set the layout of the response derivative w.r.t the parmeters (dg_dp) when the parameters are distributed.
Kokkos: Begin replacing "device_type" with "execution_space".
Kokkos: Protect KOKKOS_FORCEINLINE_FUNCTION macro definition against compilers
        claiming to have multiple identities; e.g., intel, clang, gnu, cray.
Kokkos: Cleaning up View allocation properties to have a single leading argument, which will become optional.

old: 	View<...> a( AllocateWithoutInitializing , "label" , n0 , ... );
new: 	View<...> a( ViewAllocateWithoutInitializing("label"), n0 , ... );
Kokkos: Add unit test for CudaUVMSpace.
Kokkos: Fix Impl::ViewRemap parallel range bound.
Kokkos: Fix CUDA + UVM + SharedMemory space access verification.
MueLu: make doxygen generation quiet

Especially now that it is created in the build tree
MueLu: adding default problem types to MasterList

It's now possible to specify a problem type through the XML interface.
Current types are Poisson-2D, Poisson-3D, Elasticity-2D, Elasticity-3D, MHD.
This will set "reasonable" defaults for the problem type.

You can now have an XML deck with a single line:

  <ParameterList name="MueLu">
     <Parameter        name="problem: type" type="string"  value="Poisson-2D"/>
  </ParameterList>

Thanks to Chris Harrison (and independently, Andrey) for figuring out
the stylesheet transformation for problem-specific defaults
MueLu: adding interpreter tests for problem types

You won't see much in the output that is different, since only the #dofs
changes for elasticity.

MHD is the exception, as the smoother defaults to additive Schwarz.

The tests also revealed a bug (fixed this commit) when the problem type changes.
MueLu: skips a test if there's no golden output

If the .res file isn't present, the test is skipped.  This is an easy
way to test just Epetra or Tpetra, but not both.  This is exactly what I
wanted to do with additive Schwarz smoothing, as the input deck is
different depending on whether E/Tpetra is being used.

Thanks to Andrey for the suggestion.

Build/Test Cases Summary
Enabled Packages: MueLu
Enabled all Forward Packages
0) MPI_DEBUG => passed: skipped configure, build, test due to no enabled packages (0.01 min)
1) SERIAL_RELEASE => passed: skipped configure, build, test due to no enabled packages (0.01 min)
2) MPI_SS_DEBUG => FAILED: passed=49,notpassed=2 => Not ready to push! (14.46 min)
3) SERIAL_SS_DEBUG => FAILED: passed=90,notpassed=2 => Not ready to push! (15.36 min)
Other local commits for this build/test group: 0177bc6, 107d2c1, 96845a2
WARNING: Forced the push!
Kokkos: Consolidate View constructors for allocation and pointer-wrappers
to have a single leading construction property argument followed by runtime dimensions.
Fix a view Cuda compile errors.

For allocation with initialization the leading argument options are:

	Kokkos::View<...> a( Kokkos::ViewAllocate() , ...dimensions... );
	Kokkos::View<...> a( Kokkos::ViewAllocate("label") , ...dimensions... );
	Kokkos::View<...> a( "label" , ...dimensions... );
	Kokkos::View<...> a( std::string , ...dimensions... );

For allocation without initialization the leading argument options are:

	Kokkos::View<...> a( Kokkos::ViewAllocateWithoutInitializing() , ...dimensions... );
	Kokkos::View<...> a( Kokkos::ViewAllocateWithoutInitializing("label") , ...dimensions... );

For wrapping a pointer:

	Kokkos::View<...> a( compatible_pointer , ...dimensions... );
Added interface files to start testing for tpetra addtions.
PList for Epetra interface test
MueLu: tutorial. update bibliography (MueLu users guide).
Use Trilinos_ENABLE_SECONDARY_TESTED_CODE instead of deprecated 'STABLE' var.
Fixing usage of Deprected DEPLIBS in TRIBITS_ADD_EXECUTABLE[_AND_TEST]()

Build/Test Cases Summary
Enabled Packages: Epetra, FEI, GlobiPack, Ifpack2, Intrepid, Isorropia, ML, MOOCHO, Optika, OptiPack, Phalanx, Rythmos, TeuchosParameterList, ThyraCore
Disabled Packages: CTrilinos,ForTrilinos,PyTrilinos,Didasko,Mesquite,Phdmesh,Pliris,Claps,Amesos2,STK,FEApp,TriKota
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=1424,notpassed=0 (46.21 min)
1) SERIAL_RELEASE => passed: passed=1348,notpassed=0 (27.00 min)
2) MPI_DEBUG_ST => passed: passed=1802,notpassed=0 (101.86 min)
Other local commits for this build/test group: fa85358
[Sacado, Belos] missing DEPLIBS
Setting BUILD_SHARED_LIBS=ON by default

For some reason, shared libs was not set to on by default and the result is
that it was taking more than 250G to build and run all of the Trilinos PT and
ST builds.
[Sacado] missing DEPLIB