Bug 1016539. Add support for accelerated a11y filters. r=mwoodrow

This adds the ability to render to a temporary surface and use that
to apply a filter effect to all of the content.