Add rectangle() and polygons()

These functions convert Shapefile.jl shape primitives to their Compose.jl counterparts.

Note that Shapefile.jl polygons can be disjoint while Compose.jl polygons cannot, so the closest mapping from Polygon onto Compose.jl primitives is a list of Compose polygons, not a single polygon.