Don't yield on grabbing the read lock variant of cglocks.
Don't yield when downgrading a cg ilock.
remove varargs from logging/quit/in general as much as possible
logging remove extra added <LF>
fix windows log warnings
applog usb device list can be > LOGBUFSIZ
Merge pull request #446 from kanoi/master

Rework logging to mostly avoid using varargs
usbutils - DEVLOCK other usbdev access
applog/quit fix GPU errors created
Merge pull request #447 from kanoi/master

Missing DEVLOCKs and fix applog GPU problems
ocl.c fix applog warnings on windows
Pipe error is quite common on usb3 so drop logging to verbose level only.
record and report USB pipe errors via API stats
Suspend stratum connections when we know they've failed and don't try to recv data from them once the socket no longer exists.
Update NEWS.
Merge pull request #448 from kanoi/master

record and report USB pipe errors via API stats
Merge branch 'master' of github.com:ckolivas/cgminer
More NEWS.
Bump version to 3.2.2
Fanauto on bflsc is Z9X according to the source code, not 5 as per the draft protocol document.