Fix filled rectangle clipping

Replacing the rectangle drawing code with four lines
means that filled rectangles broke.  I was using those
on the Engineering screen, for one.  Well, it's trivial
to clip rectangles, so, do that instead of using lines and
liang barsky.