bifury: New driver
Implement a utf8_decode function to produce wchar_t needed by curses
Use UTF-8 for Unicode
Use replacement character for non-printable Unicode
Check for U+2022 and replace it with "*" is unprintable
fpgautils: Skip SetCommConfig on Windows if baud is not to be set
bifury: Unify SEND devprotodump logging code
Bugfix: bifury: Use a char array, rather than pointer to char array, for bifury_init_cmds
bifury: Abstract line parsing into bifury_readln function
bifury: Tolerate other data before version reply
bifury: Implement hashrate reporting using "job" messages
bifury: Free work when we know it's complete
README.ASIC: Document Bi*Fury firmware upgrade
Replace ucs2tochar* with ucs2_to_utf8* to handle Unicode
bifury: Prune jobs older than 16 queued, to eventually clean up discarded work (from flushes)
Bugfix: bifury: Check that there is a line before comparing it to "version "
Clone cgminer's submit_noffset_nonce interface
bifury: Attempt to submit shares even if maxroll limit is ignored
bifury: Workaround bugs in older firmware by flooding device with work until it proves it has needwork
Merge branch 'bfgminer' into bifury