Added newPathWithGlyphs method for glyph runs and lines.

With this you can get a CGPath that has all the glyphs of the text for fancy custom drawing.

Closes #388
Cleanup