- some miscellaneous clean-ups / additions
as ugly as before). - Handle properly (ie as on real Windows) negative values in rectangles during blitting.