Added P/Invoke constants, methods and structures used to find and communicate with USB devices.
Closes #1