WifiNetworkSuggestionsManager: Don't auto-join until user has approved

The new UI flow mandates that the user needs to explicitly allow the app
before we auto-connect to network suggestions provided by the app.

Also, implemented shell commands to let ACTS test approve an app (itself).
These are needed to simulate the user approval process.

Bug: 120072329
Test: ./frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: act.py -c wifi_manager.config -tb dut-name -tc WifiNetworkSuggestionTest
Change-Id: I49271e4534e74b8643d5138af80e902e55fa0cb2
4 files changed