Create new class WificondControl

This creates a new class WificondControl.
WificondControl provides methods for WifiNative to send control commands to
wificond.
This also moves driver reload, disable/enable supplicant, and interface
cleanup from WifiStateMachine to WifiNative and WificondControl.
This also adds corresponding unit tests for changes above.

Bug: 34715459
Bug: 34776808
Test: compile, unit tests, manual tests, integration test.

Change-Id: I5a5436ae54e7dcd1f2f2f7c780a6f0bdce79ffc2
7 files changed
tree: 0de3bb732ba45c31b7b88613185ac24be8f54056
  1. libwifi_hal/
  2. libwifi_system/
  3. service/
  4. tests/
  5. PREUPLOAD.cfg