6Ghz scanning optimization - RNR

Add API in WifiScanner.ScanSettings to support configuring RNR:
setRnrSetting. This new field could be set whether a scan request needs
to scan 6Ghz APs co-located with 2.4/5Ghz Aps.

In the wifi module, connectiviy initiated full scans will use RNR, but
partial scans will not. Partial scans initiated by other Apps such as
GMS (location scans) should continue to not use RNR.

Bug: 158335433
Test: atest com.android.server.wifi
Test: manually verified via logcat that enable6Ghz RNR is successfully
plumbed to wificond and the right scan_flags is set.

Change-Id: If8e07120235034f4373c2a395de8fa58c2baf911
15 files changed