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
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).
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)
Make SolutionTimeAdaptive only time the solve
refs #3944
libMesh update.  Refs #000.
Add an enum-to-string conversion for QGAUSS_LOBATTO.

Add GAUSS_LOBATTO to MooseEnum in SetupQuadratureAction.

Refs #3906
Refs libMesh/libmesh#350
Adding a simple working/not working test for Gauss-Lobatto quadrature.
Generalised TensorMechanicsPlasticSimpleTester

This is already used in lots of tests so no further testing is needed

3 -> LIBMESH_DIM in FiniteStrainMultiPlasticity

Fixes #3951
Added UserObject for J2 plasticity

This has strength = 1 hard-coded.

Three tests added.

Fixes #3952
Added J2 plasticity UserObject with Gaussian hardening

Two tests

Fixes #3952
Merge pull request #3950 from permcody/sol_time

Make SolutionTimeAdaptive only time the solve