p2p: implement new HAL API to pass vendor extras

Bug: 197695047
Test: atest VtsHalWifiSupplicantStaIfaceTargetTest \
            VtsHalWifiSupplicantStaNetworkTargetTest \
            VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: I8d3905a48b1f8ec0cbee4657d2824275d55537a5
3 files changed