- Huge merge with tmClover.
- Cleanup of contraction code (covariant derivative still requires rewritting).