Move task to fullscreen or freeeform on transition

Register DesktopTasksController as a transition handler.
When a shell transition is executed, check if a task should move from
freeform to fullscreen or vice versa.

Bug: 261234278
Test: atest DesktopTasksControllerTest
Change-Id: Ifb7106553d0740e1001ad9f6f8818a8e1fa41a4e
2 files changed