Add specialized methods for complex-real BLAS multiplication. Cleanup of matmul.jl. This includes some !s in the mutation versions.