NOT-FOR-UPSTREAM: gl: Cache glyph masks

This avoids the overhead of constantly binding new framebuffers, which
can be very slow on non-Intel hardware. See:
http://lists.cairographics.org/archives/cairo/2013-February/024073.html