Make SoftApManager.StartedState its own state

Remove StartedState as a substate of IdleState, since both states
handle all commands expected by the state machine.  This has the
pleasant side effect of making transitions easier to reason about.

Bug: 29607308
Test: Tethering continues to work, unittests pass on bullhead.

Change-Id: Iee0a4aa2ba9e847d958a478f24473a53dde10498
1 file changed
tree: c0beadf80e89bccdda361e4c6cf4caf7d78a30f4
  1. libwifi_hal/
  2. libwifi_system/
  3. service/
  4. tests/