Color blending

This is a a precursor to using color calculations directly in solarized.el instead of adding hard coded values.

What is added more is an dependency to dash, I could also depend on hexrgb which I actually might do anayways when this work continues and needs too many loc from color.el/hexrgb.el so that it is stupid to have them locally here..

I just want to get quick comments on these decisions.