Refactore dtkSparseMatrix, add iteration interface.