Improved Geometry::angle, AbstractPolygon's area and orientation, EarClipping convexity check