Fix clipping issue for circleFill when top is offscreen.

Replaced circleFill algorithm with a scanning algorithm. Also fixes problem with XOR draw mode for filled circles.