add semphore reset & queue flush API
modify test to check control pipe semaphore created with usbh_init