Add support for multiple SoftApHalCallbacks

Current IHostapdHal implementations only allow a single
 SoftApHalCallback. To support multiple AP ifaces at the same time, add
support for registering multiple SoftApHalCallbacks, one per iface.

Bug: 311132233
Test: atest HostapdHalAidlImpTest HostapdHalHidlImpTest
Change-Id: I12d9a9ab3dfe710d04b3380d278ecd72c754ee7e
Merged-In: I12d9a9ab3dfe710d04b3380d278ecd72c754ee7e
(cherry picked from commit 003f3a1e9954408d1eac8a1dbe47be4a7d0649c4)
4 files changed