Fix TextureFont alpha when providing color per glyph

Needed to normalize the color values for the stock shaders (and others) to read them correctly. Fixes blocky type.

This includes the work from #594