cleanup FSCP (#3472)
work on FiniteStrainCrystalPlasticity (#3472)
Mark methods in RankTwoTensor as const (#3472)

this helps the compiler and acts as self-documentation for the interface