Theory and applications of spin-restricted open-shell Møller-Plesset theory