Polarization
Corrected polarization to properly average over strings on the same branch cut, and to deal with zero matrices. Also added a couple OMP directive for openmp parallelization. This version has not been well tested yet, and not tested at all for spin polarized cases.