Refactor DesktopModeLaunchParamsModifer

Remove initial bounds calculations and desktop windowing state checkers
into seperate classes.

Flag: NONE (refactoring)
Test: atest WmTests:DesktopModeLaunchParamsModifierTests
Fixes: 352737356
Change-Id: I65ed77133a9e477a2ee76bf34c13535064a7d825
10 files changed