ClientModeManager: Integrate SAR/wakeup functionality

The previous hooks in ScanOnlyModeManager to these modules are migrated
over to ClientModeManager. Also, moved the SAR hooks inside
ClientModeImpl to ClientModeManager to ensure that there is a single
class controlling these mode changes.

TODO: Will fix unit tests in a later CL.

Bug: 128585344
Bug: 127624451
Test: Toggle wifi/softap/airplane mode on/off multiple times.
Test: Will send for full regression testing.
Change-Id: I7267eb540d50a04682e822f0796361e9f9130a79
3 files changed
tree: 7b413765c520a350a03cb0550d24ea937231b37f
  1. service/
  2. PREUPLOAD.cfg