SEACAS: Conslidate svdi drivers into single directory
SEACAS: Add building of blot and fastq
Update trilinos dependency files due to adding fastq, blot, and libraries
SEACAS: Eliminate compiler warnings
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos

Conflicts:
	cmake/dependencies/TrilinosPackageDependencies.xml
	cmake/dependencies/TrilinosPackageDependenciesTable.html
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos

Conflicts:
	packages/seacas/applications/blot/CMakeLists.txt
	packages/seacas/applications/fastq/CMakeLists.txt
	packages/seacas/libraries/svdi/CMakeLists.txt
Ifpack2: Preconditioner: Improved and corrected public documentation.

The example code in the documentation wasn't correct.  I also added
sections to the documentation and clarified some of the semantics.
MueLu: update hands-on tutorial
MueLu: fix warnings
Merge branch 'master' of software.sandia.gov:/space/git/Trilinos
SEACAS: Attempt to make it possible to disable building of plt, svdi, blot, fastq if no x11

To turn off the above libraries/apps, add the following:
	-D Trilinos_ENABLE_SEACASPLT:BOOL=OFF \
	-D Trilinos_ENABLE_SEACASSVDI:BOOL=OFF \
	-D Trilinos_ENABLE_SEACASBlot:BOOL=OFF \
	-D Trilinos_ENABLE_SEACASFastq:BOOL=OFF \

This should get easier or possibly automatic in the future, but this should get
people past the current roadblock.
Patch to fei_Solver_AztecOO to prevent potential stack buffer overflow.

When AztecOO::SetProblem is called and the problem description has changed
it calls getPDL() and IsOperatorSymmetric() on the old problem description
that it had stored a pointer to. Previously Solver_AztecOO::solve() called
SetProblem() with a local variable as the problem description argument.
On subsequent calls where the problem description had changed
AztecOO::SetProblem would then try to dereference a pointer to a local stack
variable from Solver_AztecOO::solve() that had already been destructed,
resulting in a stack buffer overflow.

This overflow was caught in 2 aria regression tests using the clang
address sanitizer,the 2 tests are:

root_finder_prefer_flux
thermal_battery_echem_thermal_axisymm

(From Sierra)
Add forward declaration to fix stk_linsys build error.

(From Sierra)
SEACAS: conjoin - Added interpart_minimum_time_delta {delta} option

Specifies the minimum time delta between the last time on one database
and the first time on the next database for those times to be considered
as different times and transferred to the output database.

The default value is 0.0 which means that all non-equal times will
be output.

Addresses desire expressed in trac #7499

(From Sierra)
IOSS: Only set db_name property if it differs from the canonical name

(From Sierra)
IOSS: If db_name property exists, automatically add it as an alias

(From Sierra)
IOSS: Fix pgi compilation error with snprintf

(From Sierra)

Build/Test Cases Summary
Enabled Packages: FEI, SEACASConjoin, SEACASIoss
Disabled Packages: Panzer,PyTrilinos,SEACASExo2mat,SEACASMat2exo
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=43,notpassed=0 (15.45 min)
1) SERIAL_RELEASE => passed: passed=18,notpassed=0 (3.73 min)
2) MPI_DEBUG_SS => passed: passed=64,notpassed=0 (22.18 min)
3) SERIAL_RELEASE_SS => passed: passed=40,notpassed=0 (23.49 min)
Other local commits for this build/test group: de39620, c2d741f, 74f137a, d666b7e, feb7bee
Stokhos:  Performance improvements for SG SpMv for MIC architecture.

I added vector instructions for the MIC architecture, added versions of
the CrsProductTensor algorithm that use auto and manual vectorization,
and created a version of the GPU algorithm for the MIC that processes
multiple FEM columns at a time to reduce global reads of the Cijk
tensor.  Together the vectorization + GPU algorithm improve performance
on the MIC considerably (with the same cache-size drawbacks as on the
GPU).  For the CPU, the GPU algorithm doesn't improve the performance,
but turning on vectorization on SandyBridge does help a little.
Stokhos:  Fix call of Threads::initialize() for HostScaling test.