Allow colors to be specified with RGBA (support transparency)

A nice approach for representing error bars of multiple lines on a single plot uses `FillBetween` with a transparent color.

This relies on https://github.com/JuliaLang/Color.jl/pull/16 and https://github.com/JuliaLang/Cairo.jl/pull/64, so don't merge yet.