WifiNetworkFactory: Handle concurrent connection to same ssid

The peer to peer request selects a bssid for connection. So, ignore
connection events from ClientModeImpl if it is not for the same bssid.
This helps in handling concurrent connections to the same SSID (but
different BSSID's) in STA + STA scenarios.

Bug: 179715996
Test: atest com.android.server.wifi
Test: android.net.wifi.cts.MultiStaConcurrencyWifiNetworkSpecifierTest
Test: android.net.wifi.cts.WifiNetworkSpecifierTest

Change-Id: Id16db3f72362659930e681302d48a0c5e40407f9
4 files changed