Adding weak plane tensile failure functionality
Weak plane tensile failure criteria implemented

fixes #3564
Adding shared pointers to MOOSE in support of multiple execute_on
refs #3446
Better info
closes #3579
Bump up exodiff abs tol.  Only the problematic saved_[xy] variables are affected.  Ref #3581
Tolerance adjustments
closes #3538
Using wildcards to capture tbb scalable allocator errors
refs #3547
Merge pull request #3582 from jasondhales/fixtests_3581

Bump up exodiff abs tol.  Only the problematic saved_[xy] variables are ...
Merge pull request #3574 from permcody/shared_pointers_finished

Adding shared pointers to MOOSE in support of multiple execute_on
Merge pull request #3585 from permcody/suppression_update

Using wildcards to capture tbb scalable allocator errors
Merge pull request #3580 from permcody/csv_differ

Better info
Merge pull request #3584 from permcody/abs_zero

Tolerance adjustments
Dummy #000
Merge pull request #3570 from chandanaj/wp_tensile_failure_3564

Wp tensile failure 3564
Added hardening to weak-plane shear.  Fixes #3565
Added tests of hardening for weak-plane shear.  Fixes #3565
Also remove tabs from FiniteStrainWeakPlaneShear.C
Merge pull request #3567 from WilkAndy/wps_hardening_3565

Wps hardening 3565
Bug fix in rotations of RankTwoTensor.  Tested using CPPUNIT in unit/src/RankTwoTensor.C

Fixes #3573
This is one NASTY commit!

Here I add ReturnMapUtils, and CPPUNIT-style tests of it.  The
point of ReturnMapUtils is to solve the NASTY linear system
that is created during the Newton-Raphson process of the
plastic return-map algorithm.  I made a namespace so that i
could most easily test this using CPPUNIT separately to any
plasticity stuff

Part of #3573
Added FiniteStrainPlasticBase which is really the
heart of this sequence of commits.  Hopefully it is
a general baseclass that can be used for all plasticity
models

As an example, FiniteStrainWeakPlaneTensile has been
re-factored to use this baseclass

Part of #3573