Use separate background thread for Passpoint provisioning

Passpoint provisioning is a heavy workload task that congests the main
Wifi thread, resulting in a Settings ANR when trying to start OSU
provisioning.  This change creates a separate thread for Passpoint
provisioning so the heavy workload is run in the background.

Bug: 140503042
Test: atest ClientModeImplTest, Tap on "Boingo | Tap to sign up" in wifi picker and observe OSU flow opening
Change-Id: I1ec903dbc272591a3b3bb302d069c5691a066926
4 files changed
tree: 57c632bb34068172ccc9d5b838e74d2201487b82
  1. service/
  2. PREUPLOAD.cfg