Refactor so the tangent stiffness doesn't need to be computed every time
Remove reference to global stiffness array
Fix pickling of tangent stiffness
Fix typo in lin.minor_dets