blend: Handle alpha when blending in RGBA buffers

Previously the alpha channel wasn't set at all, and the RGB
components were blended without regard to the existing alpha
value.

Signed-off-by: Martin Storsjö <martin@martin.st>