Added the start of an experiment with text rendering for WebGL

Renders the text with a 2D canvas and then uploads the texture to
WebGL. Further work will focus on aligment, line height, font, wrapping,
etc.