Removing bad FindTPLPETSC.cmake module (VRI Kanban #2954)

This FindTPLPETSC.cmake module is causing trouble with
MPACT/cmake/MPACT_Configurations.cmake (see VRI Kanban #2651).  We should have
never tried to go with this more complex non-TriBITS compatible
FindTPLPETSC.cmake file module.

This will allow stand-alone MPACT to keep working the way it does (in a
non-TriBITS compliant way) but it will work correctly in a TriBITS-complient
way when built under VERA.

That simple FindTPLPETSC.cmake script will be added next.
Adding back simple FindTPLPETSC.cmake module (VRI Kanban #2954)

This is the same as was under:

  Trilinos/cmake/TPLs/

but has been stripped to the very minumum needed for VERA.
Adding reading of ProjectName.cmake to TribitsDumpDepsXmlScript (VRI Kanban #2951)

Since varaibles are going into ProjectName.cmake that impact the dependency
generation (see the new option ${PROJECT_NAME}_ELEVATE_SS_TO_PS), we have to
read this file in everywhere.

To ensure that the ProjectName.cmake file is getting read, I modifed a set of
tests to remove passing in PROJECT_NAME (which caused the tests to fail) then
I added the reading of the ProjectName.cmake file and the tests passed.  This
proves that this file is getting read correctly and this test protects this.
use correct format specifier for ZOLTAN_GNO_TYPE

Fixes bug #5892.
MueLu: add support for rebalancing/repartitioning in MLParameterListInterpreter
MueLu: add nightly test for repartitioning/rebalancing with MLParameterListInterpreter
MueLu: Emin: fixed few matrix-matrix issues in CG solver

- we cannot use three argument version with Tpetra at the moment, so
  reuse of MxM stencil is not going to work for it
- we don't want to allow ML multiply as it drops zeros
MueLu: Emin: generalized Frobenius norm calculation

We no longer need to assume that the column maps of two matrices are the
same. In fact, that was never true, but the check was added too late.
MueLu: Emin: fixed a bug in constraint application

There was an implicit assumption that the column maps of the constrained
and template matrices are the same, which is not true. Therefore, one
must deal with translations of global indices, instead of dealing only
with local.
SEACAS: Fix configure issue when Fortran is disabled

A conditional checking the value of the Fortran mangling scheme caused a
configure error when Fortran is disabled because the Fortran mangling scheme
isn't set. To fix this the variables used are quoted so that when they are empty
cmake will see an empty string to use for comparison instead of a missing
parameter.
Zoltan2: Partitioning solution - Calculation of the communication graph is added
Zoltan2: AlgPQJagged - keeping part boundaries is added to the algorithm and to the parameters.
Zoltan2 TaskMapping:
	- Added communication graph creation, and evaluation of the mapping w.r.t. this graph.
	- Created processor subgroups, and permutations of the partitioning dimensions.
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Kokkos: added constructor to create view in pre allocated memory; added test in TestViewAPI
Adding helper script for setting permissions for setting up a shared directory.
Update log when changes are made for Sierra

A recent issue with an accented e necessitated a change to fix a warning for
Sierra. This documents that change.
MueLu: updated default emin.xml for scaling
Kokkos: Consolidate "device::Comm" like functionality onto Impl::HostThread
in preparation of designing a "device::Comm" abstraction.
Switching over to new VERA Dev Env (VRI Kanban #2951)

I am leaving the gcc-4.5.1 files along becaues they are used by the VERA
Basline builds for now.