Add support for scissor intersections

If a per Material scissoring is specified the resulting scissor area
will be the intersection of that scissor rectangle and any
existing scissor rectangle applied with setClipRect()