Adding transparentify function

For #313

It's a stupid name, feel free to rename it :)

The point is that it makes a color partially transparent without effecting how it looks when displayed over white.  This allows things like drop-shadows to show through background colors.