Optimize Polygon::PlaneCCW().
Optimize Polygon::IsPlanar() test and make it numerically more stable. Add unit test.