moved tensor_mechanics_j2plasticity test from combined module into tensor_mechanics module

added derivatives of secondInvariant into RankTwoTensor

added some doco and refactoring of FiniteStrainPlasticMaterial

this made necessary some tweaking in FiniteStrainRatePlasticMaterial