api.c avoid incorrect gcc warning
Add a [U]SB menu item, initially with just statistics per device, adding device number to the device status window display.
Add enable and disable USB device functions to the menu.
Add USB Unplug option to USB management device management menu.
Add warning for attempting to unplug a usb device that is already removed.
Add a usb_reset by cgpu function to usbutils.
Add an option to send a USB reset via the USB menu.
Add an option to the USB menu to list all known devices.
Add a mechanism to blacklist a usb device from its cgpu.
Add blacklisting as an option to the USB menu.
Update various copyright dates
Allow running cgminer in benchmark mode with a work file --benchfile
cgminer -h crash fix
Use a bool in struct cgpu to know when a usb device has been blacklisted, avoiding blacklisting it more than once.
Add the ability to whitelist previously blacklisted usb devices from the menu.
Prevent recursive loop in __is_in_use linked list walking.
Allow hotplug interval to be changed from the USB menu.
Break out of linked list loop in remove_in_use in case we've gone over the whole list.
Abstract out the _in_use function to take different linked lists.
Use a unique usb_list function displaying only pertinent information when listing usb devices from the menu.