MueLu: hands-on.py: fix faulty xml files for SaPFactory without Rebalancing...
MueLu: hands-on.py: add option to open current xml file in editor.
MueLu: hands-on.py: add Emin as prolongator option (not well tested, though).

All Emin parameters are hard-coded.
MueLu: fixed headers in emin
MueLu: exposed a couple of aggregation parameters in the easy interpreter
MueLu: added unsmoothed and pg to easy interpreter

- unsmoothed is brand new
- pg was already there, but was not using the GenericRFactory

Also added few tests to exercise these in the simplest form.
MueLu: added "problem: symmetric" parameter to the interpreter

This parameter is essentially a switch between GenericRFactory and
TransPFactory. TransPFactory simply sets R=P^T, while GenericRFactory
calls the prolongator factory in the restriction mode. Here is a brief
breakdown of the restriction mode for some of prolongator factories:

- TentativePFactory
  Has no restriction mode

- SaPFactory
  Restriction mode does R = \left[ (I - \omega A^T) P_{tent}\right]^T.
  There some doubts whether that is the correct way as it relies on the
  assumption that the left nullspace is close to right nullspace.

- EminPFactory
  No support for restriction mode at the moment

- PgPFactory
  Supports restriction mode as described in "A new Petrov- Galerkin
  smoothed aggregation approach for non-symmetric linear systems" by
  Sala and Tuminaro.
MueLu: switching hands-on tutorial to easy decks
MueLu: merged two parameter list interpreters

They still follow different code paths, but under unified API. No more
EasyParameterListInterpreter, only a single ParameterListInterpreter.
Tribits: Fix issue with tarball creation

The recent updates to Tribits fixed a minor issue that the tarball exclude files
code had previously been working around. Previously there was a "/." at the end
of <project name>_SOURCE_DIR which interfered with excluding files since the
exludes are a regular expression and not a path. That "/." has been removed and
the workaround previously in place was stripping meaningful information from
<project name>_SOURCE_DIR. The fix was to remove the work around. This caused
one conditional to be removed that I couldn't test well since it was for the
case when Trilinos is an external repo to another project. Both paths of that
conditional became the same code so I don't believe this will cause an issue.

Build/Test Cases Summary
Enabled Packages: TriBITS
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=136,notpassed=0 (0.84 min)
1) SERIAL_RELEASE => passed: passed=136,notpassed=0 (0.71 min)
Anasazi: Added better-doc'd Block Krylov-Schur example that uses Galeri.

I added a better-documented Block Krylov-Schur example that imitates
(new or improved) examples for Block Davidson and LOBPCG.  The example
is shorter because it uses Galeri to create the test problem.  I
noticed that Galeri was not listed as one of Anasazi's test
dependencies, so I made it an optional test dependency (by adding it
to TEST_OPTIONAL_DEP_PACKAGES in anasazi/cmake/Dependencies.cmake).
The new example will only build if Galeri is enabled.  Note that
Anasazi's examples don't run as tests; they just build.  (I would like
to change that at some point, but not now.)

Build/Test Cases Summary
Enabled Packages: Anasazi, Galeri
Enabled all Forward Packages
0) MPI_DEBUG => passed: passed=447,notpassed=0 (13.92 min)
1) SERIAL_RELEASE => passed: passed=415,notpassed=0 (2.45 min)
Refactor names for readability.

(From Sierra)
Fix valgrind error.  Edge code assuming at least 2 nodes could be accessed with 1 node.

(From Sierra)
SEACAS: aprepro -add example of defining string variable to usage output

(From Sierra)
SEACAS: aprepro_lib - initialize new members in aprepro class

(From Sierra)
Add missing #include <set> that tripped up the intel-11 build on sasg1132

(From Sierra)
IOSS: Fix valgrind error

(From Sierra)
Revert "IOSS: Fix valgrind error"

This reverts commit 355db15898e804c81a8b810d88147c15f6d12811.

(From Sierra)
IOSS: Fix valgrind error

(From Sierra)
Added shells and sidesets with tets in the generated mesh class.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: SEACASAprepro, SEACASAprepro_lib, SEACASIoss, STKMesh
Disabled Packages: PyTrilinos,SEACASExo2mat,SEACASMat2exo,Optika,STKClassic
Enabled all Forward Packages
0) MPI_DEBUG => passed: skipped configure, build, test due to no enabled packages (0.00 min)
1) SERIAL_RELEASE => passed: skipped configure, build, test due to no enabled packages (0.00 min)
2) MPI_DEBUG_SS => passed: passed=62,notpassed=0 (52.70 min)
3) SERIAL_RELEASE_SS => FAILED: passed=11,notpassed=1 => Not ready to push! (12.42 min)
Other local commits for this build/test group: 742b4b9, 5989b24, 63e2042, 27ed979, c24f33a, a57cb52, 430a75f, 965459a
WARNING: Forced the push!