SparseMatrix Interface

Add `rowvals(A)` and `nzrange(A, col)` to make the sparse matrix interface a little friendlier.

cc @ViralBShah, @tanmaykm 
For consistency with above, ``s/non-zero/nonzero/``. Also mention that these are *structural* nonzeros.