Enhanced FiniteStrainMultiPlasticity so it can do rotations to allow transversely-isotropic yield functions to be more easily defined in just one frame.

Changed all weak_plane_tensile tests to use UserObjects.
Deprecated FiniteStrainWeakPlaneTensile Material class.
FiniteStrainWeakPlaneShear Material deprecated in favour of UserObject version.

Also a Gaussian hardening version added with a test

Fixes #3878
Simplified logic in output type toggles (closes #3945)
Allow arguments to run_tests script in unit test
refs #3868
Merge pull request #3946 from aeslaughter/exodus-vector-3945

Simplified logic in output type toggles
Merge pull request #3935 from WilkAndy/wp_to_multi_3878

Wp to multi 3878
Merge commit '565e0b7eee8f5a30ecbb09e0f8289e7696d95427'
Fixing du_dot_du for non-nodal FEs (closes #3784)

The computation of du_dot_du assumed nodal FE and was putting the
computed value into each quad-point. This did not work for non-nodal FEs
like monomials. Those require the "function" to be projected into the
space.  Fortunately, all of our time scheme have du_dot_du as a scalar
value, thus, we do not need the solution vector and we can store it as a
single value.

Also, adding a test case that will check the Jacobian by FDing it (on
monomial FEs).
Merge commit '3126770f143f9edcfbbdf60ea2b83f5dfd4b5c29'
Merge commit '8eeaea8fff10ffebc9c2530fa14ab29c7409e362'
Add checking to getParam<>()
refs #3934
Fixup objects that were retrieving before checking
closes #3934
Removing unused object from Modules
Merge pull request #3941 from permcody/check_param_3934

Check param 3934
Merge pull request #3948 from andrsd/fix-du-dot-du

Fixing du_dot_du for non-nodal FEs (closes #3784)
libMesh update.  Refs #000.
Merge commit '4770cec0908744b5ff6a7588de2d7845c75b03be'
Merge commit '2794f661ebd3f2ad79e7dc8793df823bf7de51bd'