added optional subpixel rendering for LCD displays (disabled by default)

cleanups in BaseText class structure
neat and clever union for handling GLfloat color array
corrected misuse of origin/baseline glyph attributes
uniform GLTeture struct, in-place at the moment
counted text_spacing for texture width now
text origin moved more to the left (1st glyph bearing)
reenabled kerning, thou not counted for width yet
changed single glyph texture scaling filters to GL_NEAREST
added GlyphSlotRecEx structure, holding a texture only at the moment
added method to access font_name of TrueTypeFont
changed demo framerate to 4 FPS
changed demo AA sampling downto 4 (from 16)
added some more background colors (compilation feature)