Fix to oval rendering.

Previously, non-opaque unclosed ovals would act the same as closed
ovals.  Thus rotating them would create a visible wedge. This fixes
the problem by not creating extra points for the oval if it is not
opaque and there is an open arc.

(Originally submitted as #1521 by @mwieder; I've rebased it against develop-7.0 branch).