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