Update and regenerate docs. Fix error in expression template unpacking that occasionally caused variable over-writes. Update Math lib tests to test at least one non-ET type.