Dirty Region Clipping in Canvas2D compositor backend.
Default to use WebGL for now.
Merge.