wifi: Adding new API to indicate randomized MAC address

Returns persistent MAC address for the SoftApConfiguration.

Returns the persistent MAC randomization, even when the SoftAp
is configured to a use non-randomized or non-persistent randomized
MAC address. This is different from the WifiConfiguration equivalent
method which returns the latest randomized MAC address -
persistent or non-persistent.

Note: Started from R, Soft AP had been supporting MAC
ramdonization. So it is fine to add this API without SDK version
check. i.e. It allows to use it from R. (first mainlined version)

Note: Add multul exclusive check between BSSID and MAC randomization
Setting. It requires to configure MAC randomization Setting to NONE when
configuring BSSID.

Bug: 209325943
Bug: 215656264
Test: atest -c FrameworksWifiTests
Test: atest -c FrameworksWifiApiTests
Test: adb shell dumpsys platform_compat
Change-Id: Ia0691bffa4facaa98c69bf221f21945dd4add1fe
11 files changed