updated matrix interface for row copies instead of row views. this is more appropriate as we will likely not know the underlying data is contiguous in a particular matrix. this also makes interfacing with block matrices easier
adding Epetra_RowMatrix implementation and test