add alpha support for hex representation of color

I added alpha support for hex color parsing as described in http://dev.w3.org/csswg/css-color/#hex-notation...I'm wondering if it's necessary to cache color/font already parsed so we can reduce the processing time?