vector: Add sprite and fill-pattern support
Add ShumateVectorSpriteSheet, which manages the sprites/textures for a vector style, and use it to implement the fill-pattern property for fill layers.
This can slow down rendering, but in the future I'd like to render tiles in a separate thread, so it will be less of an issue. Also, most styles use fill-pattern sparingly anyway.