Change the blend function to be correct for premultiplied alpha.

Rust layers use this and the results are incorrect otherwise.
Merge pull request #130 from servo/premultiplied

Change the blend function to be correct for premultiplied alpha.