USB control creation and free of cgpu
tidy up free in device detect functions
USB make device_path handled by usbutils
ubsutils lock all access to nodev and cgusb
MMQ fix nodev failure caused by changes
usbutils avoid leaving devlock locked when thread cancelled
Icarus driver elaspsed timeout shouldn't be just USB I/O
Merge pull request #441 from kanoi/master

USB locking