Move tensor mechanics tests
closes #3513
Remove references to TBB, just use threads
closes #3495
Merge pull request #3621 from permcody/remove_tbb_refs_3495

Remove references to TBB, just use threads
Merge pull request #3620 from permcody/ten_mech_mv_3513

Move tensor mechanics tests
Fix bug with not having FaceMaterials inited on boundaries unless a BC was active
closes #3586
Hardening added to WeakPlaneTensile.

Three nice tests added.

Also, FiniteStrainPlasticBase now provides a Material which is
the number of Newton-Raphson iterations used.  This is useful for
debugging, but also i think it'll be useful in the future when
we have to apply the strain increment in small amounts in order
to return to the yield surface for very nonlinear models.

Fixes #3625
Re-factored SolutionUserObject to correct variable numerbing mismatching problem with MeshFunction
(closes #3517)