Expose 'extra' descriptors through core objects.

libusb providers a flat byte array containing all unparsed descriptors under a
configuration, interface and end-point. Expose this array as a python list so
clients can parse the descriptors themselves.