Set alternate setting for the interface only if required. (#38)
Set alternate setting for the interface only if required. (#38)

Spec says devices must support "set interface" if they have more than
one alternate setting.
google/gousb,google/gousb,google/gousb