Slowdown in RectangleList::consolidate

short lines are probably not too hard, it’s the longer ones that you’d have to worry about.

I’d love to say I’ll optimise it, but I really can’t think of a way it could be done! What I might be able to offer would be a new graphics method that fills a RectangleList in one call, which would cut down the overhead involved in handling each line individually.