Add support for blend modes.

This adds support for blend modes for browser that support the new blend modes.  Currently only Firefox works.  This patch by itself fixes nothing I know of, but I have another patch (transparency groups) on top of this that will fix several pdfs.