Refactor request lifecycle logic into OverrideRequestController.

This refactors the request lifecycle login into a controller,
OverrideRequestController, which simplies the login within
DeviceStateManagerService itself.

Bug: 192671286
Test: atest DeviceStateManagerServiceTest
Test: atest OverrideRequestControllerTest
Test: atest DeviceStateManagerTests
Change-Id: Ifaf04665bf8c84d62fa08b3b8883559c6726d6af
5 files changed