added SOR solver.
the performance of SOR solver is not as good as CG and BiCGSTAB, but similar to ccsLUPSolve.
in practice, CG and BiCGSTAB should always be the best options.