binder: Callback registration for interfaces

Add callback registration for each binder interface type:
ISupplicant, IIface, INetwork.

BUG: 30093041
Change-Id: I9043d9a033bcfbee5a80f61cf58e564249edf3a7
diff --git a/wpa_supplicant/Android.mk b/wpa_supplicant/Android.mk
index a54c45a..e232e10 100644
--- a/wpa_supplicant/Android.mk
+++ b/wpa_supplicant/Android.mk
@@ -1657,9 +1657,11 @@
     binder/binder_constants.cpp \
     binder/parcelable_iface_params.cpp \
     binder/fi/w1/wpa_supplicant/IIface.aidl \
+    binder/fi/w1/wpa_supplicant/IIfaceCallback.aidl \
     binder/fi/w1/wpa_supplicant/INetwork.aidl \
+    binder/fi/w1/wpa_supplicant/INetworkCallback.aidl \
     binder/fi/w1/wpa_supplicant/ISupplicant.aidl \
-    binder/fi/w1/wpa_supplicant/ISupplicantCallbacks.aidl
+    binder/fi/w1/wpa_supplicant/ISupplicantCallback.aidl
 LOCAL_SHARED_LIBRARIES := libbinder
 LOCAL_EXPORT_C_INCLUDE_DIRS := \
     $(LOCAL_PATH)/binder/include