cairo: properly handle alpha when setting color - fixes failing visual test (marker_line_placement_on_points)