added unit test for convesion from operator to vector to operator
reverting 229f588c5bcd574f104120bff841c1705be07cbe because we need to remain compatible with how spre/spost do the tensor products (and they do a transpose before the tensor product)