Add support for computation of a bounding box.

Add support for clipping (to user-specified rectangular regions at least;
or perhaps to a user-specified union of rectangles?).

Add support for triangular line caps to miDrawLines().  Right now,
triangular line caps are supported for arcs only.
