Transaction::setGeometry: Handle invalid src rect correctly

If no source rect (INVALID_RECT) is passed in we use no crop
and a scaling factor of 1.

Bug: 123720507
Test: android.wm.cts.SurfaceControlTest
Change-Id: I92a7f951c32fb10071a7fac17bc338b433d521fd
1 file changed