add GL text rendering

Change-Id: Ic015559a259fb31455f6c7cd9063716b9241f88a
small clean-up

Change-Id: I75aca1ef6d1b4da444301dbc9ceb76233b60f720
integrate text rendering into DummyXShape

Change-Id: Iedbec882a95963d565b960e51478ad62e1b73c0f