added toColorAlpha
added toCss3/toCss3Alpha,reimplemented ColorAlpha
added clone to Color

ColorAlpha can only be instantiated by a non-alpha instance
remove null argument check

it is no longer required since ColorAlpha can only be created from an
instance
removed alpha classes