introduce USB_SUPPORT, clean up some dependencies