lsusb: Parse misplaced UAC1 AudioControl Endpoint Descriptor

Some UAC devices (Sennheiser BTD-500 and some firmware revisions of
Plantronics USB headsets) has the class specific endpoint descriptor in
front of the standard endpoint descriptor. Print the "AudioControl
Endpoint Descriptor" where it appears, instead of showing
"UNRECOGNIZED".

Signed-off-by: Torstein Hegge <hegge@resisty.net>
Merge pull request #17 from hegge/uac1-misplaced-endpoint

lsusb: Parse misplaced UAC1 AudioControl Endpoint Descriptor