WifiNetworkFactory: Don't bypass user approval if user forgets

The "forget" button in the wifi picker for the connected network invokes
WifiManager.disableEphemeralNetwork() for ephemeral networks.
Use the same blacklist to disallow user approval bypass for previously
approved networks for app requests. This would result in the user
getting the pop-up to approve the request even if the app makes
a specific request (exact SSID + BSSID) and it was previously approved.

Note: There are some improvements planned regarding ephemeral
network blacklist tracked by b/123360912.

Bug: 122621582
Test: ./frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: Aded a new acts test for the scenario.
act.py -c wifi_manager.config -tb dut-name -tc WifiNetworkSuggestionTest

Change-Id: I9d42d14d3cdfd631d55e449cbf9498ba9728d5b1
2 files changed