Fixes #3467

moved tensor_mechanics_j2plasticity test from combined module into tensor_mechanics module

added derivatives of secondInvariant into RankTwoTensor

added doco and refactoring of FiniteStrainPlasticMaterial.
Note that there is a sign difference in the definition of "fq" compared with previous versions.  @cpritam and @WilkAndy believe this current version is correct.

this made necessary some tweaking in FiniteStrainRatePlasticMaterial

also changed one doxygen line in RankTwoTensor.h
Added doco re ksp_type and pc_type to user.tex.  Fixes #3530
Merge pull request #3505 from WilkAndy/fspm_doco_3467

Fixes #3467
Merge pull request #3531 from WilkAndy/pc_3530

Added doco re ksp_type and pc_type to user.tex.  Fixes #3530
Merge commit 'c531710ced125ae06f88c8d49e97fe81865cb999'
Merge commit 'b269d916b47bca28ff2563313882ecfe07c7fe2b'
make setValue and getValue private (#3485)
Rm set/getValue, fix *= bug, whitespace (#3485)
Fix combined test input files (#3485)
Pass vectors via reference, whitespace stuff (#3485)
Whitespace after reference & (#3485)
No tension release with a negative tension release parameter. Ref #3529
Eliminate experimental model. Ref #3529
Eliminate TIED Ref #3529
Merge pull request #3490 from dschwen/rttsetget_3485

Change or deprecate  setValue and getValue in RankTwoTensor
Add reverse multiplication operators (#3537)
Merge commit 'f288704a0f236acffa35e8e6faae97d0956815f4'
Merge pull request #3540 from jasondhales/contact_3529

Contact 3529
Merge pull request #3539 from dschwen/tensorops_3537

Add reverse multiplication operators
Merge commit '9815a0f754bf4972aa9e0fb4f49e996584a21ba9'