Fix ellipses #3833

- aClockwise goes anti-clockwise
- The end point is now correct and no longer breaks path continuity
EllipseCurve code clean up.