Basic support for text symbolizers

This adds basic label rendering for points and polygons to the canvas renderer, and a text symbolizer to the style package.

Note that this will not work before #404 is merged.