last mile: add timeout support (2/2)

- Update WifiStateMachine to report connection timeout
  events to LastMileLogger.
- Update LastMileLogger to process timeout events, but
  ignore spurious timeouts.
- Update LastMileLoggerTest, to be clearer about which
  sections of trace data are present.
- Revise the requirements for connection IDs in
  BaseWifiDiagnostics.

Bug: 34691329
Test: wifitests/runtests.sh
Change-Id: Ib08b11b8907f47f8b62bfb5e38d0a8263e9d2e4a
4 files changed
tree: 21b08d6d09e28e1e47d9d37ac02efcf68b99b16a
  1. libwifi_hal/
  2. libwifi_system/
  3. service/
  4. tests/
  5. PREUPLOAD.cfg