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
pass references instead of pointers, use const, do not use Real* arrays (#3472)
Rename methods, more references instead of pointers (#3472)
use default coupling in CosseratLinearElasticMaterial (#3472) - this removes the Temp parameter; use T instead
pass references instead of pointers, use const in RankFourTensor (#3472)
pass references instead of pointers, use const (#3472)
Fix test (#3472)
Small fix, more of a pride issue than an actual issue
#refs 2174
Merge pull request #3473 from dschwen/tensormech_3472

Ongoing tensor mechanics cleanup
Merge commit 'e17c64155e9850511a57f7b538361d2b296e9d9b'