Fixed Ellipse (as opposed to circle) drawing with the canvas renderer
added missing `scale` function to the ellipse shape

Still missing rotation :P