Fixed off-by-one bug in FillRect(), merged circletest and triangletest into shapetest, reactivated pixel-patching code in ellipse (still not correct though).
Fixed off-by-one bug in FillRect(), merged circletest and triangletest into shapetest, reactivated pixel-patching code in ellipse (still not correct though).

gfxprim/gfxprim,gfxprim/gfxprim,gfxprim/gfxprim,gfxprim/gfxprim,gfxprim/gfxprim