Make struct Color use linearized (but still non-premultiplied) colors internally.

- Fixes OpenGLText color (now matches with SVG)
- Closes #32.
- Slightly affects colors set in code. Color("#rrggbbaa") is now the preferred way to set them.
- Alpha changes and other effects and animations are now in linear space, which may slightly alter the looks.