fixed small bugs in MatrixMarket reading/writing, compression/uncompression supported in sparse matrix, slightly simpler matrix interface to the solvers. cleanup of read_desnse functions in utilities.