Minor changes to acoustic tensor

don't remove boundary condtiion rows or columns from the jacobian
Modifications to acoustic tensor calcs

Stiffness degradation due to damage
Remove rank deficient elements that occur due to bond breaking

This seems to help with the linear solver whenever a lot of bonds
break at once.

Updates to bond-based and regular peridynamics