Initialise usb locks within usbutils.c instead of exporting them.
Cache the bool value for usb1.1 in _usb_write
Imitate a transaction translator for all usb1.1 device writes to compensate for variable quality hubs and operating system support.
Merge branch 'usb11tt'

Conflicts:
	usbutils.c
Quieten down jansson component of build.
Attempt USB device resets on usb read/write errors that will normally cause the device to drop out.
Remove more unused GPU code.