Add USB Gadget Hal v1.2 default implementation

Bug: 168282708
Test: build pass
Change-Id: I6894261f1b4fd19664c2a0dcdb737d605a129585
10 files changed