Sends a usb device reset command.
True on success.
After calling ResetDevice()()()(), the LibUsbDevice instance is disposed and
no longer usable. A new LibUsbDevice instance must be obtained from the device list.