src/linalg2.hpp: factor out vh.adjointInPlace()
src/linalg2.hpp: add eigen/singular-value-only procedures