Bugfix: Use BSD-friendly sed syntax for libusb header search
Merge branch 'bugfix_usb_pkgcfg' into bfgminer-2.10.x
GPU fan rpm display 9999 when it overflows
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.

Conflicts:
	util.c
Check for negative wait time in socket_full.