Fix warnings on win32 build.
Set all stratum sockets to nonblocking to avoid trying to use MSG_DONTWAIT on windows.
Revert wrong patch.
Fix the problem of seting up termio of ttyUSB0 for icarus. the CSIZE
 is the mask of CS2/4/8
From: navyxliu <navy.xliu@gmail.com>
Show a different warning and loglevel for failure to resolve a URL on first or subsequent testing of stratum pool URLs.
Update the write config to properly record device entries and remove disabled option.
Support more shares to be returned for scrypt mining.
Use a scantime of 30 seconds for scrypt if none is specified.