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.
Merge pull request #54 from callpraths/extra_descriptors_v3.

closes #54.