usbutils only one bulk transfer call per stat
usbutils use a heap buffer for bulk read rather than stack
Merge pull request #464 from kanoi/master

usbutils changes
Adjust socket wait timeout in recv_line according to how long we've already waited to avoid a 60 second wait dropping to 1 second due to a blocked socket.
Fix extra argument passed to statline before.
Check for negative wait time in socket_full.
Merge remote-tracking branch 'ckolivas/master'