Accept longer endpoint descriptors in audio interfaces

* Interfaces with class == 1 (Audio) have longer endpoint descriptors
  with two extra bytes. Accept them instead of throwing an exception.
Merge pull request #3 from Tasssadar/master

Diky!
Merge branch 'master' of github.com:avakar/libyb into devel
Fix tests.
Added msvc project files.
Added async::infinite_loop
Remove non-existant runner::run
Add missing nothrow specifications.
atomic, refcount and singleton