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
Tolerance adjustments
closes #3538
Using wildcards to capture tbb scalable allocator errors
refs #3547
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
Dummy #000
More tolerance adjustments
refs #3584
Allow multiple execute_on options
MooseEnum => std::vector<MooseEnum>
closes #3446
Switch user object to timestep_begin
Actually run timestepSetup at the beginning of the timestep for all UOs, not just the timestep or timestep_begin UOs - the side effect is that we run it once instead of several times.