These changes correspond to the following TinyUSB commits:
- d997f0071ea5d2d07e340d183fffb97e09526773
change dcd_init() to take rhport struct
- 1f18be93db39dbc57bbf34f982dbe07e209a2ae3
change the tusb_rhport_init_t struct, exclude the rhport to make API more
consistent
- e83e08343afca86b2bacf26822ef9032571e6f56
change dcd_init() return from void to bool
Signed-off-by: Damien George <damien@micropython.org>