MueLu: more fixes for BrickAggregation

EI script doesn't handle checks for MPI automatically, these must be handled manually.
Added missing header to FactoryFactory.

Build/Test Cases Summary
Enabled Packages: MueLu
Disabled Packages: MOOCHO
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_SS_DEBUG => passed: passed=84,notpassed=0 (3.75 min)
MueLu:  fix more build errors

Didn't get the serial build of FactoryFactory right for BrickAggregation.  Brick house ....
Ifpack2: fixing shadow warning

Build/Test Cases Summary
Enabled Packages: Ifpack2, MueLu
Disabled Packages: MOOCHO
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=22,notpassed=0 (13.43 min)
1) SERIAL_RELEASE => passed: passed=18,notpassed=0 (4.40 min)
2) MPI_SS_DEBUG => passed: passed=106,notpassed=0 (10.69 min)
3) SERIAL_SS_DEBUG => passed: passed=95,notpassed=0 (9.38 min)
Other local commits for this build/test group: e1d7f61
MueLu: Added a clone function to clone a hierarchy to a new node type.
Ifpack2: Updated clone funtion of Chebyshev smoother to include
parameter list.
MueLu: Added example to demonstrate cloning of hierarchy to new node
type.
Stokhos: Added to example to demonstrate cloning a MueLu hierarchy to a
new node type.
Creating utility scrpt for generating DocUtils output cleanly.

This was copied from tribits/doc/create-project-build-quickref.py and gutted.
Next, I will refactor create-project-build-quickref.py to call this new script
to elimiate duplication.
Refactored to allow resuse in create-project-build-quickref.py
Further refactoring for reuse
Refactored to use GenerateDocUtilsOutput.py

Now there is no duplication in the generation of DocUtils output.  Yea.

Build/Test Cases Summary
Enabled Packages: TrilinosFramework
Disabled Packages: CTrilinos,ForTrilinos,PyTrilinos,Didasko,Mesquite,Phdmesh,Pliris,Claps
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=109,notpassed=0 (3.41 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: a95f7a3, 5151e82, 5559caf
Added an ability to create a graph in a kokkos crs matrix and added a sumIntoValues which can be used in a parallel assemble.  It has a flag which checks to see if sums should be atomic or not
KokkosContainers:  unordered_map improvements.  Fix cuda implementation.  Add more robust unit
testing and timings.  Simplify insert and find.