MAHOUT-1574 - Add sparse handling to rows and columns of DiagonalMatrix
MAHOUT-1574 - Make SparseRowMatrix handle multiplication efficiently for special cases of SRM, DenseMatrix and other kinds of sparse matrices.  Speedup on the given test is at least several thousand x
MAHOUT-1574 - Add tests to demonstrate correctness and efficiency
MAHOUT-1574 - Fixed regression in argument checking.
MAHOUT-1575 - Allow 2 extra passes for conjugate gradient
MAHOUT-1576 - Fix several low hanging warnings, the most important have to do with over-ridable operations in a constructor
MAHOUT-1577 - Kill a few more warnings and turn off several (like newline in format string, non-final method call in constructor)
MAHOUT-1577 - Restore visibility for getYtransposeY