USBString members populated.
added HID descriptor retrieval.
some fixes to get_full_descriptor (it still needs to parse unknown descriptors while reading interfaces e.g. type 0x41) so they can be returned upon request.
changed USBString to use standard descriptor.
Added support for misc descriptor types, and high speed qualifier & configs.
trying another commit
Merge branch 'master' of https://github.com/dominicgs/usb-mitm

Conflicts:
	USBConfiguration.cpp
	USBConfiguration.h
	USBDevice.cpp
	USBDevice.h
	USBEndpoint.cpp
	USBEndpoint.h
	USBInterface.cpp
	USBInterface.h
	USBInterfaceGroup.cpp
	USBInterfaceGroup.h
should now read in strings, other descriptors, and high speed qualifier/configs