Merge changes from topic "USB-GADGET-HAL-v1.2"

* changes:
  Add methods for Usb Gadget Hal v1.2
  Support USB Gadget V1.2 HAL