Calculates the union of two rectangles.
The union of rectangles this and
src2 is the smallest rectangle which includes both
src2 within it. It is allowed for
dest to be the same as either
Note that this function does not ignore 'empty' rectangles (ie. with zero width or height).
return location for the union of this and