Port libusb's examples/listdev.c .

Add links to further known-successful use cases of libusb1.
Do not mention deprecated LibUSBContext in documentation.
Add warnings for upstream bug 77.
Allow using Enum class outside of libusb1 module.