adding direct dia -> csc conversion

informal benchmarks show slight speed improvement
adding direct dia -> csr conversion

It's not clear if this is faster than the tocoo().tocsr() version.
I'm adding it for completeness, but it probably needs work.