Make the Color class independent of pixel formats and video initialization.

Color instances are now pure values and the code is simplified.