Use PETSc LAPACK in FiniteStrainCrystalPlasticity (#4183)
Add named constructors, mixed product (#4183)