Adding some valgrind suppressions for openmpi

Refs #3547
ActionWarehouse holds MooseSharedPointer<MooseMesh> instead of MooseMesh*

It provides access to _mesh and _displaced_mesh for other parts of the
code like SetupMeshAction:act() and MooseApp::meshOnly(), that are
actually responsible for constructing the Mesh object.  This means
that other objects, like FEProblem, are no longer responsible for
deleting the Mesh.

See also #3446
Merge pull request #3736 from jwpeterson/awh_shared

Use smart pointer memory management for ActionWarehouse Mesh objects
Add Executioner::terminate() (#3735)
Add Terminator UserObject (#3735)
Deduce needed postprocessors (#3735)
move logic from Executioner into Problem (#3735)
Move Terminator UO into core, new test (#3735)
fix missing initializer (#3735)
Simplify test, fix "teh" (#3735)