Implemented several changes and improvements to the creation of polygon objects from glyphs.
- Separated creation of polygon data for glyphs from IHardwareTextRenderer.as objects and encapsulated in a dedicated interface.
- Added IGlyphBuilder.as interface. IGlyphBuilder.as objects are responsible for creating the polygon data (vertex and index data) for glyphs.
- Added SimpleGlyphBuilder.as which implements IGlyphBuilder.as.
- HardwareCharacterCache.as constructor now accepts an IGlyphBuilder.as object as parameter. If the parameter is not passed, a SimpleGlyphBuilder.as will be used as default.
- Glyph.as does not simply return the connected paths of a glyph anymore. Instead, it adds the connected paths and original paths to respective vectors passed as parameters. This provides more flexibility for IGlyphBuilder.as objects.
- Updated tutorial files.
- Updated README.md.