Fix documentation issues in WifiManager

Some public APIs in WifiManager refer to permission only available
as SystemApi. Because of how mainline modules are compiled, metalava
can not determine that links to these constants should not be emitted
into the javadoc. Fix this by manually inserting the documentation
that @RequiresPermission would have inserted.

Specifically:

- WifiInfo.getMacAddress: manually insert the generated doc string

- WifiManager.addNetworkPrivileged: this AAPI is also available to the
    device owner and profile owner, so mark conditional

- WifiManager.getPasspointConfigurations
- WifiManager.removePasspointConfiguration: deprecated APIs, manually
    insert the generated doc string

- WifiManager.flushPasspointAnqpCache: also available to the device
    owner and profile owner app, so mark conditional

Bug: 186197911
Test: m sdk (with wifi module stubs as input)
Merged-In: Ia82033ed22e9f07d982eb35740350ac1ef11fe49
Change-Id: Ia82033ed22e9f07d982eb35740350ac1ef11fe49
3 files changed