Add reporting for disconnect reason

Report disconnect reason code back to AIDL callback so we know why a
client disconnected from the SoftAP

Bug: 361651437
Test: VtsHalHostapdTargetTest
Test: VtsHalWifiSupplicantStaIfaceTargetTest
Test: VtsHalWifiSupplicantStaNetworkTargetTest
Test: VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: I3acbffa6f9c830f5b3328adba50abe5c5f315b9b
3 files changed