Merge pull request #343 from wizkid057/bfgminer

Fix hashbuster init on powerup issue
Merge pull request #344 from wizkid057/bfgminer

Make hashbuster serial number output match formatting on physical board
Include libusb in options list, since it is no longer tied to specific drivers
Rename hashbuster2 to hashbusterusb (only a-z allowed in driver names)
hashbusterusb: Populate device_path with USB devid
hashbusterusb: Give more meaningful errors before serial number is known
Call WSAStartup for our own needs independently of libcurl etc
RPC: Remove unnecessary delay from RPC server startup
Merge commit 'c632697' into bfgminer
bfgminer-rpc: Catch error when server host fails to resolve to an IP
Merge commit '77e7990' into bfgminer
Bump version to 3.8.1
Voltage scaling for twinfury implemented
Twinfury: Reading supply voltage on startup
Twinfury supply voltage initial reading: error log improved
Twinfury: moved voltage reading to the thread init function
Merge pull request #348 from aauer1/twinfury_voltage_scaling

Twinfury voltage scaling
bitfury: Set poll interval to start iteration before responses are processed
hashbusterusb: Shutdown PSU
hashbusterusb: Provide access to VRM and identification in Manage TUI