Fix issue #237

This PR attempts to fix the problem with operator_to_vector and vector_to_operator that was reported in #237
Since ``.H`` implies taking the complex conjugate, and since the conjugate is then taken twice, I think this is equivalent to ``sp_reshape(op.data.T, q.shape).T)``. The transpose version should then be faster, as it avoids the excess operations required to conjugate.