WifiServiceImpl: Remove external async channel usage

Changes:
a) Migrate existing async channel methods to tracked binder calls.
b) Migrate existing async channel responses to tracked binder callbacks.
c) Move all internal usages of CONNECT_NETWORK to the new mechanism.
d) Remove redundant WifiManager.disable().
e) Remove some dead code in SupplicantStateTracker.

Bug: 130039719
Test: atest com.android.server.wifi
Test: Manual tests
a) Able to connect to networks from settings.
b) Able to remove network from setttings.
Test: Will send for full regression tests

Change-Id: I430742ca5f6a4e93ea91ca9bd0b3a98efcc115bf
11 files changed
tree: 9654974e183611f51cdb9e0e4a4581c9505b826d
  1. service/
  2. PREUPLOAD.cfg