base_blitter: Rename set_regions to set_output_regions

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
common, g2d, ipu, pxp: Move enable-crop property to base blitter classes

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
common, g2d, ipu, pxp: Move output buffer region into base blitter class

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
common, g2d, ipu, pxp: Handle frames that are partially outside the screen

These frames need to be clipped. The additional code in the base blitter
takes care of that.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>