Handle peer user rejection in GroupNegotiationState

In the negotiated connection flow, when Peer device
rejects the connect request, it sends the Provision discovery
request with status attribute. Supplicant after receiving the
frame sends P2P_PROV_DISC_FAILURE_EVENT. Handle this event in
GroupNegotiationState to move the state back to Inactive state.

Bug: 292056270
Test: atest WifiP2pServiceImplTest
Test: Manual - Customer tested this scenario where the supplicant
      has the implementation to send the Provision discovery
      request.
Change-Id: I7a9cffc00a4c1469103d6d6ec75a1fcfa9750dc9
2 files changed