Adds initial CanvasPath arcTo support for 2D rendering contexts https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-arcto
This better matches the spec, and makes it possible for things like Path2D to reuse the same implementation without duplicate code. :^)