Switch to geometry shader approach

Geometry shader approach gives lower per character overhead with similar
per draw call overhead.
Allow sample to work with GLEW and glbindify with Makefile option