Add named constructors, mixed product (#4183)
Merge pull request #4290 from dschwen/tensorops_4183

Move another tensor product into the tensor classes
Use element access operator in RankTwoTensor (#4183)
Use element access operator in RankFourTensor (#4183)
Fix ColumnMajorMatrix (#4291)
Allow negative Cartesian axis with constrain_axial_motion = false refs #4295
Test for minumum PETSc version for dgetri (#4291)
Merge pull request #4294 from dschwen/tensorvals_4183

Use the element access operator in the Tensor classes
Merge pull request #4292 from dschwen/petsclapack_4291

Use PETSc LAPACK wrapper calls in  ColumnMajorMatrix
Merge pull request #4296 from backmari/disp_about_axis

Allow negative Cartesian axis with constrain_axial_motion = false
Off-diagonal Jacobian terms for MechanicalContactConstraint refs #4720
Avoid shadowing members (#4300)
More compact initialization, rm single use members (#4300)
Move c coupling to the correct class (#4300)
After every NR step, if linearly-dependent constraints are reinstated, only need to check the active constraints f<0 to check convergence, not all the f.  Fixes #4303
Merge pull request #4301 from dschwen/tensorclean_4300

Avoid shadowing members
Merge pull request #4288 from bwspenc/constraint_offdiag

Off-diagonal Jacobian terms for MechanicalContactConstraint
Move DerivativeMaterialInterface into framework (#4299)
Merge pull request #4304 from WilkAndy/only_act_4303

After every NR step, if linearly-dependent constraints are reinstated, o...
Add test for DerivativeMaterialInterface (#4299)