vg: add path primitives QuadTo and CurveTo
Created by: ktye
As discussed in #482 (closed), this adds bezier path elements to vg and all backends. An example is provided in the comment.
I tried to keep the style of the surrounding blocks.
closes #482 (closed)