Introduce applogfail* macros
bfg_strerror: Support for Windows system errors
ucs2tochar{,_dup} functions to convert USB string descriptors to char* format
Windows SetupAPI-based detection for USB VCOM devices (tested with CP210x and CDC)
Check for Windows DDK headers, and where they are (and build without them if unavailable)
Windows autodetect: clear detectone meta info
Bugfix: Add missing includes of config.h, stdbool.h, and stdint.h
Bugfix: Explicitly cast uses of be32toh to uint32_t
Merge commit 'd90a625' into bfgminer
Bugfix: scrypt: Add missing include stdbool.h
Merge branch 'win_autoscan' into bfgminer
README: Document --disable-nanofury configure option
README: Document --enable-knc configure option
Merge branch 'nanofury' into bfgminer
Merge branch 'knc' into bfgminer
Provide a copy_work_noffset function for copying a work struct but changing its ntime.
Set a true 256bit binary target based on any diff value in set_target()
Calculate diff from target accurately for all 256 bits.
Add a sanity check to avoid divide by zero crashes in set_target
Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash.