Revert "Revert "Return an interface object from addUsdInterface ..."

Revert submission 32132699-revert-32029057-mainline-supplicant-generalize-iface-type-NJLGVJHNTR

Reason for revert: Located the root cause of the build failure

Reverted changes: /q/submissionid:32132699-revert-32029057-mainline-supplicant-generalize-iface-type-NJLGVJHNTR

Change-Id: I637129af973da4e6600153c2dfccd463b3380098
2 files changed