EigenKernel should not change eigenvalue is it presents #3007
Guard VTK, Exodus, and Nemesis Outputs.

Refs #3015.
Merge pull request #3018 from milljm/cluster_launcher

Get the _real_ path pf cluster_launcher.
Merge pull request #3016 from jwpeterson/guard_outputs

Guard VTK, Exodus, and Nemesis Outputs.
remove the unused methods and few minor fixes #3007
Merge pull request #3008 from YaqiWang/eigen_fix_3007

Eigen fix 3007
Cody/other-devels, could you please see whether this fixes #2835 .  The bl20_lumped.i was failing on MountainLion, but i have not got access to that OSX here.  I also suspect that bl22_lumped was failing, but that is a heavy test.  amended gravity_head/tests with increased abs_zero.
Implementing time derivatives for auxiliary variables (closes #442)

- The implementation adds another instance of TimeIntegrator class onto
  AuxiliarySystem.  So the code we already have to compute our time
  derivatives does not have to repeated.
- It removes coupled_dot_aux_var test, which was testing the case when
  somebody wanted to coupled u_dot of an aux-variable. We do not need
  the test since we added that capability.
- It fixes DotCouplingKernel which was missing a test function, but was
  used only in the removed test and thus it was not an real issue.
- It improves the documentation of TimeIntegrators and brings the
  references to the current, old and older solutions into the
  sub-system, thus resulting in a nicer code.
- It adds a new test to verify the functionality of newly added
  capability.

Known limitations:
- u_dot of an auxiliary variable cannot be used inside the auxiliary
  system, because in order to compute the time derivative, we have to
  compute the new state of the aux. variable. Thus, this computation is
  done after the update has happened.  All systems after auxiliary
  system can bring these new values and use them with no problems.
Merge pull request #3013 from WilkAndy/feature_2835

Cody/other-devels, could you please see whether this fixes #2835 .  The ...
add initial capability for specifying layer bounds refs #2941 #2567
Fixes #2861 .  This does not change any C++ code.  Documentation is updated, mostly concerning mass lumping.  Some more tests utilising mass lumping are added
Merge pull request #3025 from WilkAndy/feature_2861

Fixes #2861 .  This does not change any C++ code.  Documentation is upda...
Merge pull request #3023 from friedmud/layer_bounds

add initial capability for specifying layer bounds
Add and test MechanicalContactConstraint ref #2816

MechanicalContactConstraint is a general class for doing the full
set of contact formulations and friction models currently supported
by the DiracKernel-based mechanical contact system.

I've added a few 2D tests of this capability with this commit.  We're
working on a more comprehensive contact test suite.
Merge pull request #3020 from bwspenc/contact

Add and test MechanicalContactConstraint ref #2816
Add ElementExtremeValue PP... also add a missing intermediate base-class so there is symmetry with nodal PPs closes #2776
Merge pull request #3027 from friedmud/element_extreme_2776

Add ElementExtremeValue PP...
Added ability to automatically output material properties (#1189)
Adds error checking for peacock Outputs block loading. Addresses #3026

Remove trailing whitespace in fix for #3026

Updated code comment in fix for #3026

Adds error checking for peacock Outputs block loading. Addresses #3026
Merge pull request #3028 from bobkinl/fix_3026

Adds error checking for peacock Outputs block loading.