wifi: Add the various iface object implementation am: 3e2d671a4c am: 6179a92b9a am: 53046195bf
am: 284a74db6d

Change-Id: I0cb4df2192f62ada493442614bb01f0f6d629306