WifiInfo: Embed location sensitive TransportInfo

Migrate existing WifiInfo masking to use this new mechanism
(instead of existing masking in WifiService).

Bug: 162602799
Test: atest android.net.wifi
Test: atest android.net.wifi.cts.WifiLocationTest
Change-Id: Ibcf0c67114f09cbc25bf56b8ea5b63113defecc4
Merged-In: Ibcf0c67114f09cbc25bf56b8ea5b63113defecc4
4 files changed