Fix TextureFont alpha when providing color per glyph

Fixes blocky type.
Normalizes the vertex color values so the stock shaders (and others) behave correctly.

This includes the work from #594