Avoid Unparcelling AttributionSource in WifiP2p handler thread

Unparcelling the AttributionSource outside of a Binder thread will soon
cause an Exception to be thrown. This patch restructures WifiP2p to
avoid that.

Bug: 267231571
Bug: 244465118
Test: atest com.android.server.wifi
Test: atest
CtsWifiTestCases:android.net.wifi.cts.ConcurrencyTest#testConcurrency to
verify the fix works with ag/19728355

Change-Id: I985a4bcf9036dab78d2595759b1c6fa2a80518b0
Merged-In: I985a4bcf9036dab78d2595759b1c6fa2a80518b0
(cherry picked from commit e7432d55b04cdb1be06301965757d7f9bd1b4b0d)
3 files changed