Transient pool and glyph position query

- preparing for input editing
- made transient alloc to alloc from a pool
- added glyph position query to nanovg